Zbavení se Food API, zahrnutí do serveru
This commit is contained in:
21
README.md
21
README.md
@@ -1,9 +1,7 @@
|
||||
# Luncher
|
||||
Aplikace pro profesionální management obědů.
|
||||
|
||||
Aplikace sestává ze tří (čtyř) modulů.
|
||||
- food_api
|
||||
- Python scraper/parser pro zpracování obědových menu restaurací
|
||||
Aplikace sestává ze dvou (tří) modulů.
|
||||
- server
|
||||
- backend psaný v [node.js](https://nodejs.dev)
|
||||
- client
|
||||
@@ -13,9 +11,6 @@ Aplikace sestává ze tří (čtyř) modulů.
|
||||
|
||||
## Spuštění pro vývoj
|
||||
### Závislosti
|
||||
#### Food API
|
||||
- [Python 3](https://www.python.org)
|
||||
- [pip](https://pypi.org/project/pip)
|
||||
#### Klient/server
|
||||
- [Node.js 18.x](https://nodejs.dev)
|
||||
- [Yarn 1.22.x (Classic)](https://classic.yarnpkg.com)
|
||||
@@ -56,7 +51,7 @@ Aplikace sestává ze tří (čtyř) modulů.
|
||||
- [ ] Předvyplnění poslední vybrané hodnoty občas nefunguje, viz komentář
|
||||
- [ ] Nasazení nové verze v Docker smaže veškerá data (protože data.json není venku)
|
||||
- [ ] Vylepšit dokumentaci projektu
|
||||
- [ ] Popsat Food API, nginx
|
||||
- [ ] Popsat nginx
|
||||
- [x] Popsat závislosti, co je nutné provést před vývojem a postup spuštění pro vývoj
|
||||
- [x] Popsat dostupné env
|
||||
- [ ] Přesunout autentizaci na server (JWT?)
|
||||
@@ -68,6 +63,14 @@ Aplikace sestává ze tří (čtyř) modulů.
|
||||
- [ ] Skripty pro snadné spuštění vývoje na Windows (ekvivalent ./run_dev.sh)
|
||||
- [ ] Možnost náhledu na jiné dny v týdnu (např. pomocí šipek)
|
||||
- [ ] Možnost zadat si oběd dopředu na následující dny v týdnu
|
||||
- [ ] Zbavit se Food API, potřebnou funkcionalitu zahrnout do serveru
|
||||
- [x] Zbavit se Food API, potřebnou funkcionalitu zahrnout do serveru
|
||||
- [ ] Vyřešit API mezi serverem a klientem, aby nebyl v obou projektech duplicitní kód (viz types.ts a Types.tsx)
|
||||
- [ ] Mazat z databáze předchozí dny, aktuálně je to k ničemu
|
||||
- [ ] Mazat z databáze předchozí dny, aktuálně je to k ničemu
|
||||
- [ ] Vylepšit parsery restaurací
|
||||
- [ ] Sladovnická
|
||||
- [ ] Zbytečná prvotní validace indexu, datum konkrétního dne je i v samotné tabulce s jídly, viz TODO v parseru
|
||||
- [ ] U Motlíků
|
||||
- [ ] Validovat, že vstupní datum je zahrnuto v rozsahu uvedeném nad tabulkou (např. '12.6.-16.6.')
|
||||
- [ ] Jídelní lístek se stahuje jednou každý den, stačilo by to jednou týdně ("ID" by mohlo být číslo týdne v roce, místo celého datumu)
|
||||
- [ ] TechTower
|
||||
- [ ] Validovat, že vstupní datum je zahrnuto v rozsahu uvedeném nad tabulkou (typicky 'Obědy 12. 6. - 16. 6. 2023 (každý den vždy i obědový bufet)')
|
||||
Reference in New Issue
Block a user