App Flask pour motiver Manon & Clara à faire leurs tâches quotidiennes.
  • HTML 46.3%
  • CSS 30.1%
  • Python 19.8%
  • JavaScript 3.8%
Find a file
2026-06-16 08:52:28 +02:00
blueprints Fix popup 2026-06-16 08:52:28 +02:00
data Fix popup 2026-06-16 08:52:28 +02:00
static Fix popup 2026-06-16 08:52:28 +02:00
templates Fix popup 2026-06-16 08:52:28 +02:00
uploads first commit 2026-04-22 16:17:31 +02:00
.gitignore first commit 2026-04-22 16:17:31 +02:00
app.py first commit 2026-04-22 16:17:31 +02:00
config.py first commit 2026-04-22 16:17:31 +02:00
database.py Fix popup 2026-06-16 08:52:28 +02:00
README.md first commit 2026-04-22 16:17:31 +02:00
requirements.txt first commit 2026-04-22 16:17:31 +02:00

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 étoiles
  • tasks — tâches par fille (emoji, nom, étoiles, période)
  • completions — coches du jour (unique par tâche+date)