Application Flask de gestion des notifications académiques avec authentification et file d'attente.
- 🔐 Système d'authentification avec rôles (admin/user)
- 📧 Envoi de notifications par email et SMS
- 📊 Dashboard avec statistiques
- 👥 Gestion des utilisateurs (admin)
- 🔄 File d'attente asynchrone pour les notifications
- 📱 Interface responsive
- Compte GitHub
- Compte Render (gratuit)
-
Pousser le code sur GitHub
git init git add . git commit -m "Initial commit" git branch -M main git remote add origin https://github.com/votre-username/projetpoo3.git git push -u origin main
-
Créer le service sur Render
- Aller sur render.com
- Cliquer "New +" → "Web Service"
- Connecter votre repository GitHub
- Render détectera automatiquement le fichier
render.yaml
-
Configuration automatique
- Base de données PostgreSQL créée automatiquement
- Variables d'environnement configurées
- SSL activé automatiquement
DATABASE_URL: URL de la base de données PostgreSQL (auto-configurée par Render)SESSION_SECRET: Clé secrète pour les sessions (générée automatiquement)
cd app
pip install -r requirements.txt
python app.pyAccès : http://localhost:5000
- Admin : admin@flashnotify.local / admin123
- User : alice.martin@universite.edu / user123