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
<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.
@ -17,7 +17,7 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
## Diagram stavov pre BUG
<img src="webapp/src/assets/images/FlowDiagram.drawio.svg" />
<img src="frontend/src/assets/images/FlowDiagram.drawio.svg" />
## Screenshot
<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
- 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
@ -43,15 +44,14 @@ BugReport je webová aplikácia na sledovanie a správu chýb (bug tracking syst
```
BugReport/
├── api.php # API endpoint
├── config.php # Konfigurácia aplikácie
├── index.php # Vstupný bod aplikácie
├── 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
── lib/ # PHP knižnice
│ ├── functions.inc.php # Pomocné funkcie
│ └── Medoo/ # Medoo databázový framework
└── webapp/ # Frontend aplikácia (Vue.js)
── frontend/ # Frontend aplikácia (Vue.js)
├── public/ # Statické súbory
├── scripts/ # Skripty pre build
└── src/ # Zdrojový kód
@ -81,7 +81,7 @@ BugReport/
### Frontend (pre vývoj)
1. Prejdite do adresára`webapp`
1. Prejdite do adresára`frontend`
2. Nainštalujte závislosti:
```
npm install