-
🔒 Sécurité
- Protection CORS
- Authentification JWT
- Protection contre les votes multiples
- Rate limiting
-
📱 Interface Utilisateur
- Design responsive
- Thème clair/sombre
- Temps réel avec WebSocket
- Support multi-langues
-
📊 Fonctionnalités
- Création de sondages
- Votes uniques
- Statistiques en temps réel
- Nettoyage automatique
# Créer le fichier docker-compose.yml
curl -O https://raw.githubusercontent.com/barto95100/easy-vote-vite/main/docker-compose.yml
# Créer le fichier .env
curl -O https://raw.githubusercontent.com/barto95100/easy-vote-vite/main/.env.example
mv .env.example .env
# Éditer le fichier .env avec vos paramètres
nano .env
# Démarrer les services
docker compose up -d
# Configuration générale
DOMAIN=https://vote.example.com
JWT_SECRET=votre-secret-key-tres-longue
ADMIN_PASSWORD=votre-mot-de-passe-admin
# Configuration SMTP (optionnel)
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USER=votre-user
SMTP_PASS=votre-password
SMTP_FROM=[email protected]
Ce projet est sous licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
- ✅ Utilisation personnelle
- ✅ Modification du code (avec notification à l'auteur)
- ✅ Distribution des versions modifiées sous les mêmes conditions
- ❌ Utilisation commerciale
- ❌ Distribution sans attribution
- ❌ Modification sans partage des changements
Built with ❤️ by Barto_95