Pani Limyè est une application web destinée à cartographier les coupures d'électricité du réseau EDF en Guadeloupe liées aux mouvements sociaux et grèves. L'objectif est de fournir une information en temps réel aux utilisateurs sur l'état du réseau électrique dans différentes zones de l'île.
- Frontend : React avec Vite
- Backend : Hono
- Node.js (version 14.0.0 ou supérieure)
- npm (normalement installé avec Node.js)
-
Clonez le dépôt :
git clone https://github.com/votre-username/pani-limie.git cd pani-limye
-
Installez les dépendances pour le frontend et le backend :
# Installer les dépendances du frontend cd frontend npm install # Installer les dépendances du backend cd ../backend npm install
-
Créez un fichier
.env
dans le dossierbackend
et configurez les variables d'environnement nécessaires :PORT=3000 API_KEY=votre_clé_api
-
Créez un fichier
.env
dans le dossierfrontend
si nécessaire pour les variables d'environnement spécifiques au frontend.
-
Démarrez le backend :
cd backend npm run dev
-
Dans un nouveau terminal, démarrez le frontend :
cd frontend npm run dev
-
Ouvrez votre navigateur et accédez à
http://localhost:5173
(ou le port indiqué par Vite).
L'application est actuellement déployée sur Netlify à l'adresse : https://pani-limye.marvinl.com
Pour déployer une nouvelle version :
-
Construisez le frontend :
cd frontend npm run build
-
Déployez le dossier
dist
généré sur Netlify. -
Assurez-vous que votre backend est déployé sur un service compatible avec Hono (comme Vercel, Deno Deploy, ou un serveur Node.js traditionnel).
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à proposer une pull request.
[Insérez ici le type de licence choisi pour votre projet]
@macojaune sur tous les réseaux, sens-toi libre de DM pour toute suggestion !
(Readme entière rédigé par Claude.ai)