Logo Lanfrica

Mouhinf/Gouvconnect-Senegal

Créateur:
Mou
Hôte:
Gouvconnect Sénégal, une plateforme officielle pour simplifier toutes vos démarches administratives. # GouvConnect Sénégal Plateforme web officielle pour faciliter l'accès aux démarches administratives du gouvernement du Sénégal. ## 🎯 Objectif GouvConnect Sénégal simplifie l'accès aux services administratifs en offrant : - **Recherche centralisée** : Trouvez rapidement vos démarches - **Navigation intuitive** : Organisation par catégories thématiques - **Assistance intelligente** : Chatbot intégré pour vous guider - **Informations complètes** : Étapes détaillées, documents requis, délais et coûts - **Interface multilingue** : Français, Wolof, Anglais ## 🚀 Fonctionnalités ### Fonctionnalités principales - ✅ Recherche intelligente avec suggestions - ✅ Navigation par catégories (État civil, Passeport, Fiscalité, etc.) - ✅ Chatbot d'assistance conversationnelle - ✅ Fiches démarches détaillées - ✅ Interface responsive (mobile, tablette, desktop) - ✅ Système multilingue - ✅ Partage social et favoris - ✅ Interface d'administration ### Technologies utilisées - **Frontend** : React 18 + TypeScript + Tailwind CSS - **Backend** : Firebase (Firestore, Auth, Storage) - **Animations** : Framer Motion - **Routing** : React Router DOM - **Forms** : React Hook Form + Yup - **Notifications** : React Hot Toast - **Build** : Vite ## 📦 Installation ### Prérequis - Node.js 18+ - npm ou yarn - Compte Firebase - Clé API OpenAI (pour le chatbot) ### 1. Cloner le projet ```bash git clone github.com cd gouvconnect-senegal ``` ### 2. Installer les dépendances ```bash npm install ``` ### 3. Configuration Firebase 1. Créez un projet Firebase sur console.firebase.google.com 2. Activez Firestore Database 3. Activez Authentication (Email/Password) 4. Activez Storage 5. Copiez la configuration Firebase ### 4. Configuration des variables d'environnement Copiez le fichier `.env.example` vers `.env` : ```bash cp .env.example .env ``` Remplissez les variables : ```env # Firebase Configuration VITE_FIREBASE_API_KEY=AIzaSyC... VITE_FIREBASE_AUTH_DO …

Languages