- 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.pyde 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.
