Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
macojaune authored Oct 20, 2024
1 parent 4347138 commit 299501d
Showing 1 changed file with 90 additions and 0 deletions.
90 changes: 90 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# Pani Limiè

## Description du projet

Pani Limiè 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.

## Technologies utilisées

- Frontend : React avec Vite
- Backend : Hono

## Prérequis

- Node.js (version 14.0.0 ou supérieure)
- npm (normalement installé avec Node.js)

## Installation

1. Clonez le dépôt :
```
git clone https://github.com/votre-username/pani-limie.git
cd pani-limie
```

2. 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
```

## Configuration

1. Créez un fichier `.env` dans le dossier `backend` et configurez les variables d'environnement nécessaires :
```
PORT=3000
API_KEY=votre_clé_api
```

2. Créez un fichier `.env` dans le dossier `frontend` si nécessaire pour les variables d'environnement spécifiques au frontend.

## Lancement de l'application

1. Démarrez le backend :
```
cd backend
npm run dev
```

2. Dans un nouveau terminal, démarrez le frontend :
```
cd frontend
npm run dev
```

3. Ouvrez votre navigateur et accédez à `http://localhost:5173` (ou le port indiqué par Vite).

## Déploiement

L'application est actuellement déployée sur Netlify à l'adresse : https://pani-limie.netlify.app

Pour déployer une nouvelle version :

1. Construisez le frontend :
```
cd frontend
npm run build
```

2. Déployez le dossier `dist` généré sur Netlify.

3. Assurez-vous que votre backend est déployé sur un service compatible avec Hono (comme Vercel, Deno Deploy, ou un serveur Node.js traditionnel).

## Contribution

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à proposer une pull request.

## Licence

[Insérez ici le type de licence choisi pour votre projet]

## Contact

@macojaune sur tous les réseaux, sens-toi libre de DM pour toute suggestion !

(Readme entière rédigé par Claude.ai)

0 comments on commit 299501d

Please sign in to comment.