Automatický vybírač obědů pro strava.cz
Oficiální stránka »
Nahlásit Bug
·
Požadavek o novou funkci
Upozornění: Stravule není jakýmkoli způsobem ovlivněna či spojena se společností VIS Plzeň.
Stravuli jsem vytvořil jako řešení situace ve škole, kde jsou pro mě často méně oblíbená jídla automaticky nastaveny. Pomocí Stravule si mohu nastavit pozitivní a negativní filtry. Pokud-li název objednávky obsahuje klíčové slovo (filtr), nastaví se podle něj.
Například když mám pozitivní filtr buchtičky a negativní filtr brambory a mám na výběr ze dvou možností:
Objedná se Buchtičky se šodó, protože obsahuje klíčové slovo buchtičky.
Tato metoda se hodí k hostování Stravule či k rychlému demu bez větší námahy.
Předtím, než začnete, ujistěte se, že máte nainstalovaný Docker společně s docker-compose.
Poté stačí pouze jít do naklonované složky a spustit:
cp .env.example .env # nastavení databáze
docker compose up --build
Nyní otevřete webový prohlížeč s URL http://localhost:8088
. Možnosti a networking je konfigurovatelný v compose.yml
.
Napsané pomocí AI
Ujistěte se, že máte nainstalované potřebné nástroje:
Otevřete terminál spustťe tyto příkazy.
Nejprve se postarejte o spuštění backendu`:
cd backend/
go build . -o stravule
./stravule
Poté spustíme v druhém terminálu frontend:
cd frontend/
npm install
npm run dev
Jakýkoliv váš příspěvek je velmi ceněn.
Máte-li návrh, jak tento projekt vylepšit, udělejte fork tohoto repozitáře a pošlete pull request.
git checkout -b feature/coolfeature
)git commit -m 'feat: add cool feature'
)git push origin feature/coolfeature
)Distributováno pod MIT licencí. Více informací v souboru LICENSE
.