Files
portugais/README.md
T
2026-08-23 09:07:07 +00:00

1.2 KiB

Portugais - Application d'Apprentissage

Application gamifiée d'apprentissage du portugais : utilisateurs, points, activités, administration, avatars emoji. SQLite en mode WAL.

Stack technique

Composant Technologie
Runtime Node.js 20
Framework Express
Base de données SQLite (better-sqlite3, WAL mode)
Authentification JWT (jsonwebtoken) + bcryptjs
Frontend HTML/CSS/JS statique (public/)

Déploiement

# Container Docker
docker compose up -d portugais

Accessible sur le port 3007.

Structure

/opt/web/portugais-app/
├── server.js              # Point d'entrée Express
├── public/                # Frontend statique
└── data/
    └── portugais.db       # Base SQLite (volume Docker)

Variables d'environnement

Variable Description Valeur
PORT Port du serveur 3007
JWT_SECRET Secret JWT portugais-super-secret-2026
ADMIN_PASSWORD Mot de passe admin Pierre2026!

Domaine de production