diff --git a/README.md b/README.md
index 5a479f7..e9bdb0c 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
-## Funkcie
+## 🚀 Funkcie
- **Kanban rozhranie** - vizuálne sledovanie stavu bug reportov v štyroch kategóriách (Nezaradené, Čakajúce, Rozpracované, Blokované)
- **Drag-and-drop** - jednoduché presúvanie reportov medzi kategóriami
@@ -15,23 +15,23 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
- **Detailný pohľad** - zobrazenie a úprava detailov reportu
- **REST API** - prístup k dátam cez API endpoint
-## Diagram stavov pre BUG
+## 🔷 Diagram stavov pre BUG
-## Screenshot
+## 🖼️ Screenshot
-## Technológie
+## 🖥️ Technológie
-### Backend
+### ⚙️ Backend
- PHP
- SQLite databáza
- [TPsoft/DBmodel](https://gitea.tpsoft.org/TPsoft.org/DBmodel) - PHP databázové rozšírenie
- [TPsoft/APIlite](https://gitea.tpsoft.org/TPsoft.org/APIlite) - Jednoduchý nástroj pre zostavenie API
-### Frontend
+### 📺 Frontend
- [Vue.js 3](https://vuejs.org/) - JavaScript framework
- [Vue Router](https://router.vuejs.org/) - smerovanie v aplikácii
@@ -40,46 +40,54 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
- [Mitt](https://github.com/developit/mitt) - knižnica pre správu udalostí
- [Vite](https://vitejs.dev/) - build nástroj
-## Štruktúra projektu
+## 🌳 Štruktúra projektu
```
BugReport/
-├── backend/ # Backend aplikácia (PHP)
-│ ├── src/ # Zdrojový kód
-│ ├── config/ # Konfigurácia aplikácie
-│ └── public/ # Vstupný bod aplikácie
-├── data/ # Dáta aplikácie
-│ ├── attachments/ # Súborové uložisko príloh
-│ └── database.db # SQLite databáza
-└── frontend/ # Frontend aplikácia (Vue.js)
- ├── public/ # Statické súbory
- ├── scripts/ # Skripty pre build
- └── src/ # Zdrojový kód
- ├── assets/ # Assety (CSS, obrázky)
- ├── components/ # Vue komponenty
- ├── views/ # Vue stránky
- ├── App.vue # Hlavná Vue komponenta
- ├── backend.js # Komunikácia s API
- ├── events.js # Správa udalostí
- ├── main.js # Vstupný bod Vue aplikácie
- └── router.js # Vue Router konfigurácia
+├── backend/ # Backend aplikácia (PHP)
+│ ├── config/ # Konfigurácia aplikácie
+│ ├── public/ # Vstupný bod aplikácie, tu nasmerovat vo webserveri DOCUMENT ROOT
+│ ├── scripts/ # Skripty pre pred-spracovanie, build a ine
+│ ├── src/ # Zdrojový kód
+│ │ ├── Models/ # Classy pre jednotlive DB tabulky pouziva TPsoft\DBmodel
+│ │ ├── API.php # Logika pre API BugReport pouziva TPsoft\APIlite
+│ │ ├── Init.php # Inicializacia pripojenia k DB, kontroly a iné
+│ │ └── Maintenance.php # Údržba pre projekt, zatiaľ hlavne pre upgrade databazovej štruktúry, používa \TPsoft\DBmodel\Maintenance
+│ └── test/ # Testovacie skripty
+├── data/ # Dáta aplikácie
+│ ├── attachments/ # Súborové uložisko príloh
+│ └── database.db # SQLite databáza
+├── doc/ # Dokumentácia a iné súbory počas vývoja
+└── frontend/ # Frontend aplikácia (Vue.js)
+ ├── public/ # Statické súbory
+ ├── scripts/ # Skripty pre build
+ └── src/ # Zdrojový kód
+ ├── assets/ # Assety (CSS, obrázky)
+ ├── components/ # Vue komponenty
+ ├── views/ # Vue stránky
+ ├── App.vue # Hlavná Vue komponenta
+ ├── backend.js # Komunikácia s API
+ ├── events.js # Správa udalostí
+ ├── main.js # Vstupný bod Vue aplikácie
+ └── router.js # Vue Router konfigurácia
```
-## Inštalácia a spustenie
+## 🛠️ Inštalácia a spustenie
-### Požiadavky
+### 📋 Požiadavky
-- PHP 7.4 alebo novší
+- PHP 8.2 alebo novší
- Webový server (Apache, Nginx)
- Node.js a npm pre vývoj frontendu
-### Backend
+### ⚙️ Backend
1. Skopírujte súbory do webového adresára
-2. Uistite sa, že adresár`data` má práva na zápis
+2. Uistite sa, že adresár `data` má práva na zápis
+3. Nastavte DOCUMENT ROOT na adresár `backend/public`
3. Prístup k aplikácii cez webový prehliadač
-### Frontend (pre vývoj)
+### 📺 Frontend (pre vývoj)
1. Prejdite do adresára`frontend`
2. Nainštalujte závislosti:
@@ -95,11 +103,11 @@ BugReport/
npm run build
```
-## API dokumentácia
+## 📖 API dokumentácia
-API je dostupné cez `api.php` endpoint. Všetky požiadavky vracajú JSON odpoveď.
+API je dostupné cez `API.php` endpoint fyzicky umiestnený v DOCUMENT ROOT `backend/public/API.php`. Všetky požiadavky vracajú JSON odpoveď.kompletnú a aktuálnu dokumentáciu je možné získať aj HTML formáte `API.php?format=html`.
-### Dostupné endpointy
+### 🚏 Dostupné endpointy
| Akcia | Popis | Parametre |
| -------------------- | -------------------------------------- | --------------------------------------------------------------- |
@@ -116,7 +124,7 @@ API je dostupné cez `api.php` endpoint. Všetky požiadavky vracajú JSON odpov
| `attachmentUpdate` | Aktualizuje prílohu | `attachment_id`, `attachment_content` |
| `attachmentGetAll` | Získa všetky prílohy reportu | `report_id` |
-### Príklad API volania
+### 🔍 Príklad API volania
```javascript
// Získanie všetkých reportov
@@ -133,7 +141,7 @@ fetch('api.php?action=add', {
.then(data => console.log(data));
```
-## Stavy reportov
+## 🏗️ Stavy reportov
| ID | Stav |
| -- | ------------- |
@@ -143,7 +151,7 @@ fetch('api.php?action=add', {
| 3 | Blokované |
| 4 | Vyriešený |
-## Priority reportov
+## 📣 Priority reportov
| ID | Priorita |
| -- | --------- |
@@ -152,13 +160,16 @@ fetch('api.php?action=add', {
| 2 | Vysoká |
| 3 | Kritická |
-## Skupiny reportov
+## 🕸️ Skupiny reportov
- `cp` - Control Panel
- `task` - Task.Platon.sk
- `websiteip` - WebsiteIP
- `antispam` - Antispam
-## Licencia
+## ✨ Plánované vylepšenia - Planned Features
+- Skupiny reportov v samostatnej tabuľke s CRUD manažmentom
+
+## ⚖️ Licencia
Tento projekt je licencovaný pod [MIT licenciou](https://opensource.org/licenses/MIT).