App Flask pour motiver Manon & Clara à faire leurs tâches quotidiennes.
- HTML 46.3%
- CSS 30.1%
- Python 19.8%
- JavaScript 3.8%
| blueprints | ||
| data | ||
| static | ||
| templates | ||
| uploads | ||
| .gitignore | ||
| app.py | ||
| config.py | ||
| database.py | ||
| README.md | ||
| requirements.txt | ||
Routine des filles 🌟
App Flask pour motiver Manon & Clara à faire leurs tâches quotidiennes.
Installation
cd routine
pip install -r requirements.txt
Configuration
Variables d'environnement (ou modifier config.py) :
| Variable | Défaut | Description |
|---|---|---|
ADMIN_PASSWORD |
admin123 |
Mot de passe du panneau admin |
SECRET_KEY |
change-me |
Clé Flask session — changer en production |
export ADMIN_PASSWORD="ton-mot-de-passe"
export SECRET_KEY="une-chaine-aleatoire"
Démarrage
python app.py
L'app tourne sur http://0.0.0.0:5000
Avec systemd (Proxmox / Linux)
Créer /etc/systemd/system/routine.service :
[Unit]
Description=Routine des filles
After=network.target
[Service]
User=www-data
WorkingDirectory=/opt/routine
Environment=ADMIN_PASSWORD=ton-mdp
Environment=SECRET_KEY=clé-secrète
ExecStart=/usr/bin/python3 /opt/routine/app.py
Restart=always
[Install]
WantedBy=multi-user.target
systemctl enable --now routine
URLs
| URL | Description |
|---|---|
/ |
Vue des filles (cocher les tâches) |
/admin |
Panneau admin (login requis) |
/admin/girl/<id> |
Éditer une fille + uploader photo |
Structure DB (SQLite)
girls— prénom, couleur, photo, total étoilestasks— tâches par fille (emoji, nom, étoiles, période)completions— coches du jour (unique par tâche+date)