Aktualizované Backend

This commit is contained in:
2025-10-01 01:08:52 +02:00
parent 1cf79a20b3
commit b51ae03fcf

View File

@ -1,6 +1,6 @@
# BugReport # BugReport
<img src="webapp/public/bugreport.svg" alt="BugReport logo" height="100" align="left" /> <img src="frontend/public/bugreport.svg" alt="BugReport logo" height="100" align="left" />
BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking system) s jednoduchým a intuitívnym používateľským rozhraním. Aplikácia umožňuje pridávať, upravovať, kategorizovať a sledovať stav bug reportov pomocou Kanban-štýl rozhrania s drag-and-drop funkcionalitou. BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking system) s jednoduchým a intuitívnym používateľským rozhraním. Aplikácia umožňuje pridávať, upravovať, kategorizovať a sledovať stav bug reportov pomocou Kanban-štýl rozhrania s drag-and-drop funkcionalitou.
@ -17,7 +17,7 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
## Diagram stavov pre BUG ## Diagram stavov pre BUG
<img src="webapp/src/assets/images/FlowDiagram.drawio.svg" /> <img src="frontend/src/assets/images/FlowDiagram.drawio.svg" />
## Screenshot ## Screenshot
<img src="doc/Screenshot_2025-05-17_111345.png" /> <img src="doc/Screenshot_2025-05-17_111345.png" />
@ -28,7 +28,8 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
- PHP - PHP
- SQLite databáza - SQLite databáza
- [Medoo](https://medoo.in/) - PHP databázový framework - [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
@ -43,15 +44,14 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
``` ```
BugReport/ BugReport/
├── api.php # API endpoint ├── backend/ # Backend aplikácia (PHP)
├── config.php # Konfigurácia aplikácie │ ├── src/ # Zdrojový kód
├── index.php # Vstupný bod aplikácie │ ├── config/ # Konfigurácia aplikácie
│ └── public/ # Vstupný bod aplikácie
├── data/ # Dáta aplikácie ├── data/ # Dáta aplikácie
│ ├── attachments/ # Súborové uložisko príloh
│ └── database.db # SQLite databáza │ └── database.db # SQLite databáza
── lib/ # PHP knižnice ── frontend/ # Frontend aplikácia (Vue.js)
│ ├── functions.inc.php # Pomocné funkcie
│ └── Medoo/ # Medoo databázový framework
└── webapp/ # Frontend aplikácia (Vue.js)
├── public/ # Statické súbory ├── public/ # Statické súbory
├── scripts/ # Skripty pre build ├── scripts/ # Skripty pre build
└── src/ # Zdrojový kód └── src/ # Zdrojový kód
@ -81,7 +81,7 @@ BugReport/
### Frontend (pre vývoj) ### Frontend (pre vývoj)
1. Prejdite do adresára`webapp` 1. Prejdite do adresára`frontend`
2. Nainštalujte závislosti: 2. Nainštalujte závislosti:
``` ```
npm install npm install