Logo Lanfrica

libosemilie-art/Kongo-Kama

Domain:

natural language processingeducation

Record type:

software
Creator:
lib
Host:
Kongo Kama est une école d'éveil de conscience de l'homme Negro-Africain en particulier et de l'humain en générale. Elle est divisée en deux spécialités a savoir, le temple et l'académie. # 🌍 Kongo Kama - Site Web Plateforme d'apprentissage en ligne pour la **Kongologie** - Kikongo, Bukongo et spiritualité Kongo ancestrale. ## 🎯 Stack Technologique - **Frontend**: React 18 + TypeScript - **Build Tool**: Vite 5 - **Styling**: Tailwind CSS - **Base de Données**: Supabase (PostgreSQL) - **Hosting**: Netlify - **Icons**: Lucide React - **Linting**: ESLint ## 🚀 Démarrage Rapide ### Installation ```bash # Cloner le projet git clone github.com cd kongo-kama # Installer les dépendances npm install # Créer le fichier .env.local cp .env.example .env.local # Éditer .env.local avec vos identifiants Supabase ``` ### Développement ```bash # Lancer le serveur de développement npm run dev # Vérifier les types TypeScript npm run typecheck # Linter le code npm run lint ``` ### Build ```bash # Construire pour production npm run build # Prévisualiser la build npm run preview ``` ## 🗄️ Configuration Supabase ### Variables d'Environnement Requises ```env VITE_SUPABASE_URL=xxxxx.supabase.co VITE_SUPABASE_ANON_KEY=eyJhbGc... ``` ### Pour Obtenir vos Identifiants 1. Allez sur supabase.com 2. Créez un nouveau projet ou sélectionnez le vôtre 3. Allez dans **Settings** → **API** 4. Copiez: - `Project URL` → `VITE_SUPABASE_URL` - La clé `anon` (public) → `VITE_SUPABASE_ANON_KEY` ## 🌐 Déploiement sur Netlify ### Étape 1: Push sur GitHub ```bash git add . git commit -m "Prêt pour Netlify" git push origin main ``` ### Étape 2: Connecter Netlify 1. Allez sur netlify.com 2. Cliquez **Add new site** → **Import an existing project** 3. Sélectionnez votre dépôt GitHub 4. Configuration de build: - **Build command**: `npm run build` - **Publish directory**: `dist` ### Étape 3: Ajouter les Variables d'Environnement Dans Netlify Dashboard: 1. Allez à **Site settings** → **Build & deploy** → **Environment** 2. Cliquez **Add environment variables** 3. Ajoutez: - Clé: `VITE_SUPABASE_URL` → Valeur: votre URL Supabase - Cl …