Projets

Foody App

Foody App

Angular

Tailwind CSS

DaisyUI

Font Awesome

Chart.js

Node

Express

Multer

JWT

Bcrypt

MySQL

Cette application vous permet de gérer votre consommation alimentaire quotidienne. Grâce à différentes fonctionnalités, vous pouvez gérer votre alimentation, votre poids, votre activité physique et votre santé.

Technologies utilisées 🛠️

Frontend:

  • Angular 🅰️
  • TailwindCSS + DaisyUI 🍃
  • Font Awesome 🎨
  • Chart.js 📊

Backend:

  • Node + TypeScript 🟩
  • Express 🚂
  • Multer 📁
  • JWT 🍪
  • Bcrypt 🔒
  • MySQL 🐬

Commun:

  • TypeScript 🟦
  • pnpm 📦

Installation: 📥

Installation de pnpm (si pas encore installé)

npm install -g pnpm

Frontend:

cd frontend
pnpm install

Backend:

cd backend
pnpm install

Dans le dossier backend, renommez le fichier .env.example en .env et remplissez-le avec vos propres valeurs.

APP_URL=http://localhost:<frontend-port>
PORT=<port>
JWT=<jwt-secret>
DB_HOST=<db-host>
DB_USER=<db-user>
DB_PASS=<db-password>

Database:

Importez la base de données du fichier foody-app.sql.zip dans votre serveur MySQL.

Lancer l’application 🏁

Frontend

cd frontend
pnpm start

and go to http://localhost:4200

Backend:

cd backend
pnpm dev

Voir d'autres projets

E-mail-icon

Contact

Vous avez une question ? N'hésitez pas à me contacter.