Skip to content

andreimuntean1/bioro

Repository files navigation

bioRO - vezi dincolo de etichete

bioRO este un proiect pentru a te ajuta să afli cu adevărat ce mănânci. Proiectul nostru constă într-o platformă web full-stack cu front-end scris în React, back-end gestionat cu ajutorul Firebase și un API scris în Express, pe care producătorii dornici să se implice în acest proiect vor avea un profil, unde cumpărătorii pot vedea cum sunt produse bunurile pe care aceștia le oferă spre vânzare. Pentru a facilita accesul mai simplu la pagina producătorului, aplicația noastră web dispune de un scanner de coduri QR, cod unic pe care fiecare cumpărător îl va avea afișat la taraba sa.

Release notes

Schimbările făcute în fiecare versiune a website-ului au fost notate aici, în ordinea lansării versiunilor

Rulează local

Clonează proiectul

  git clone https://github.com/andreimuntean1/bioro.git

Mută-te în în folderul 'bioro'

  cd bioro

Instalează dependențele

  npm install

Creează o bază de date Firestore în Firebase

  • baza de date ar trebui să aibă 2 colecții, numite utilizatori și producători

Adaugă un fișier .env care să conțină următoarele environment variables

NEXT_PUBLIC_API_KEY, NEXT_PUBLIC_AUTH_DOMAIN, NEXT_PUBLIC_PROJECT_ID, NEXT_PUBLIC_STORAGE_BUCKET, NEXT_PUBLIC_MESSAGING_SENDER_ID, NEXT_PUBLIC_APP_ID

Pornește serverul

  npm run dev

Tech Stack

  • Next.js
  • Node.js
  • Nodemailer
  • Firebase Auth
  • Firestore
  • TailwindCSS
  • Framer Motion

Licență

MIT