Files
2026-08-16 21:13:50 +02:00
..
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-16 21:13:50 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00

🇬🇧 DOXA Notes PROJECT

🇨🇿 Czech Version

Technical and architectural manifesto of a minimalist note-taking application

Project goal: To create an absolutely independent, secure and minimalist environment for storing people's thoughts, notes and life reflections. In accordance with the liberal principles of self-sufficiency, the application does not rely on third-party cloud databases, but operates fully locally with the open JSON format on its own server backend.

1. TECHNICAL ARCHITECTURE

To maintain maximum speed, code purity and zero external dependencies, the application will be built on a pure web standard (so-called Vanilla stack):

Frontend: Semantic HTML5 for structure, CSS3 for a minimalist interface that does not burden the mind with colorful chaos.

Client logic: Pure JavaScript (ES6+) without frameworks (React/Vue). Everything runs natively in the browser.

Data layer: Standardized JSON format. Notes are structured as an array of objects, where each item has a unique identifier, timestamp, and text content.

Desktop applications for Linux and Windows are packaged in AppImage installers - Linux and exe (Windows).

2. DATA FORMAT STRUCTURE (JSON)

Data purity ensures that your thoughts will be readable even in twenty years on any device. The basic schema of one note is as follows:

{
"notes": [
{
"id": "1719147600000",
"title": "Morning reflection",
"content": "Digital illusion denied today. Mind is calm and steady.",
"created_at": "2026-06-23T08:00:00Z",
"updated_at": "2026-06-23T08:00:00Z"}

]}

3. VPS DEPLOYMENT STRATEGY (DOXA.LUKAN.CZ)

Since the application (web version) will run on its own virtual private network (VPS) with the architecture:

Architecture (Purely client-side)

Technical data storage solution - The application runs on a subdomain, but the data is stored in the browser (LocalStorage / IndexedDB) with option to manually export/import JSON file.

Security aspect - Absolute security. No data leaves your browser to the network.

License

The application is open-source and licensed under the MIT license.

--

"It doesn't matter how complex the circumstances around you are. When you build your own temple of ideas, you start from the first stone. This code is your first stone." — Stoic reference from Kankys


🇨🇿 PROJEKT DOXA Notes

Technický a architektonický manifest minimalistické poznámkové aplikace

Záměr projektu: Vytvořit absolutně nezávislé, bezpečné a minimalistické prostředí pro uchovávání lidských myšlenek, poznámek a životních reflexí. V souladu se liberálními principy soběstačnosti aplikace nespoléhá na cloudové databáze třetích stran, nýbrž operuje plně lokálně s otevřeným formátem JSON na vlastním serverovém zázemí.

1. TECHNICKÁ ARCHITEKTURA

Pro zachování maximální rychlosti, čistoty kódu a nulových externích závislostí bude aplikace postavena na čistém webovém standardu (tzv. Vanilla stack):

Frontend: Sémantické HTML5 pro strukturu, CSS3 pro minimalistické rozhraní, které nezatěžuje mysl barevným chaosem.

Klientská logika: Čistý JavaScript (ES6+) bez frameworků (React/Vue). Vše běží nativně v prohlížeči.

Datová vrstva: Standardizovaný formát JSON. Poznámky jsou strukturovány jako pole objektů, kde každá položka má jednoznačný identifikátor, časové razítko a textový obsah.

Desktop aplikace pro Linux a Windows jsou zabaleny do instalátorů AppImage - Linux a exe (Windows).

2. STRUKTURA DATOVÉHO FORMÁTU (JSON)

Čistota dat zaručuje, že tvé myšlenky budou čitelné i za dvacet let na jakémkoli zařízení. Základní schéma jedné poznámky vypadá následovně:

{
"notes": [
{
"id": "1719147600000",
"title": "Ranní reflexe",
"content": "Dnes odepřena digitální iluze. Mysl je klidná a pevná.",
"created_at": "2026-06-23T08:00:00Z",
"updated_at": "2026-06-23T08:00:00Z"
}
]
}

3. STRATEGIE NASAZENÍ NA VPS (DOXA.LUKAN.CZ)

Jelikož aplikace (webová verze) bude běží na vlastní virtuální privátní síti (VPS) s architekturou:

Architektura (Čistě klientská)

Technické řešení ukládání dat - Aplikace běží na subdoméně, ale data se ukládají v prohlížeči (LocalStorage / IndexedDB) s možností manuálního exportu/importu JSON souboru.

Bezpečnostní aspekt - Absolutní bezpečnost. Žádná data neodcházejí z tvého prohlížeči na síť.

Licence

Aplikace je open-source a licencována pod MIT licencí.

--

"Nezáleží na tom, jak složité jsou okolnosti kolem tebe. Když stavíš vlastní chrám myšlenek, začínáš od prvního kamene. Tento kód je tvým prvním kamenem." — Stoický odkaz od Kankyse