- Architecture : Single Page Application (SPA)
- Frontend : Angular
- Backend : Django + PostgreSQL
Assurez-vous que les outils suivants sont installés sur votre machine :
- Node.js et npm
- Python et pip
- PostgreSQL
- Cloner le repository :
git clone https://github.com/licaj-gerard-vinci/project-web3-2024.git
- Installer les dépendances frontend :
cd frontend
npm install
-
Configurer la base de données backend :
-
Configurer le backend :
-
Mettez à jour le fichier
settings.py
de Django pour refléter votre configuration de base de données PostgreSQL : -
Effectuez les migrations et démarrez le serveur backend :
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
- Démarrer le serveur frontend :
cd ../frontend
ng serve
- Authentification utilisateur : Gestion des connexions et inscriptions.
- Gestion des données utilisateur : Stockage et gestion via PostgreSQL.
- API REST : Intégration frontend-backend via Django REST Framework.
- Interface utilisateur moderne : Conception réactive avec Angular.