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
Contact
Vous avez une question ? N'hésitez pas à me contacter.