Informatii generale
- Categorie: Web
- Judetul: Argeș
- Surse: GitHub - axense234/VitalPrep: Repo for the VitalPrep - Meal Prep Helper project.
- Homepage: https://vitalprep-helper.com
Descriere
VitalPrep - Meal Prep Helper este o aplicație web care oferă utilizatorilor o modalitate de a crea planuri de pregătire a meselor în avans pe care le pot urma și despre care pot fi notificați. Aplicația este bazată pe entități, care sunt componente ale unui plan “Meal Prep”.
Entitățile sunt:
- Ingrediente
- Ustensile
- Rețete
- Planuri de Zi
- Modele de Sesiune
- Planuri “Meal Prep”
- Jurnale de Sesiune
Cu ajutorul acestor entități, utilizatorul poate crea planuri de pregătire a meselor în avans, le poate activa și poate primi notificări bazate pe sesiunile planului “Meal Prep”.
Tehnologii
Tehnologii Frontend:
- NextJS (cu next-auth pentru autentificare OAuth și next-intl pentru internalizare (suport pentru limbi))
- Redux (cu Redux Toolkit, pentru gestionarea stării)
- SCSS (for styles instead of raw css or tailwind)
- Typecript (în loc de JS/JSX brut, ceea ce face dezvoltarea mult mai gestionabilă)
Tehnologii Backend:
- NodeJS
- ExpressJS (este un framework web pentru Node.js)
- Typescript (la fel ca și cu partea de frontend, face dezvoltarea mai puțin enervantă)
- PostgreSQL (baza de date principală)
- Prisma (ORM pentru postgresql)
- Redis (baza de date cu memorie cache)
Servicii Cloud
- Netlify (gazdă pentru frontend)
- Render (gazdă pentru server, baze de date și job-uri cron)
- Cloudinary (pentru a încărca imagini)
Cerinte sistem
Computer cu acces la Internet.
Realizatori
Andrei Comanescu
- Scoala: Liceul Teoretic “Ion Barbu” Pitesti
- Clasa: 11
- Judet: Argeș
- Oras: Pitesti