VitalPrep - Meal Prep Helper - Web - Argeș - Lucrari 2024 Nationala

Informatii generale

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

Screenshots