Bienvenue sur Producteur d'ici, une application web interactive permettant de découvrir les producteurs locaux et marchés près de chez vous grâce à une carte interactive et des fonctionnalités avancées de recherche.
- Front-end : React.js, Next.js 15.1.0 (App Router)
- Style : Tailwind CSS 3.4.1
- Carte interactive : Mapbox GL 3.8.0
- Gestion de l'état : TanStack React Query 5.62.7
- Base de données et authentification : Supabase
- Icônes : React Icons
-
Cloner le dépôt :
git clone https://github.com/votre-utilisateur/producteur-dici.git cd producteur-dici
-
Installer les dépendances :
pnpm install
-
Lancer le projet en développement :
pnpm dev
-
Construire pour la production :
pnpm build
-
Démarrer l'application en production :
pnpm start
producteur-dici/
├── src/
│ ├── app/ # Structure basée sur l'App Router de Next.js
│ │ ├── actualites/ # Gestion des actualités
│ │ ├── components/ # Composants réutilisables
│ │ ├── connexion/ # Gestion de la connexion
│ │ ├── evenements/ # Gestion des événements
│ │ ├── map/ # Carte interactive
│ │ ├── producteurs-marches/ # Producteurs et marchés
│ │ ├── types/ # Types TypeScript
├── public/ # Ressources statiques
├── package.json # Dépendances du projet
├── README.md # Documentation du projet
pnpm dev
: Lancer le projet en développementpnpm build
: Construire le projet pour la productionpnpm start
: Démarrer le projet en productionpnpm lint
: Lancer l'analyse statique ESLint
Les contributions sont les bienvenues ! Suivez ces étapes pour proposer des modifications :
- Forkez le projet
- Créez une nouvelle branche :
git checkout -b feature/ma-nouvelle-fonctionnalite
- Apportez vos changements et commitez-les :
git commit -m 'Ajout de ma nouvelle fonctionnalité'
- Poussez votre branche sur GitHub :
git push origin feature/ma-nouvelle-fonctionnalite
- Ouvrez une Pull Request
Ce projet est sous licence MIT. Consultez le fichier LICENSE
pour plus d'informations.
Pour toute question ou suggestion, ouvrez une issue sur le dépôt GitHub.
Merci d'utiliser Producteur d'ici ! 🎉