Logo Lanfrica

BrianKoge/kikuyulearn

Domain:

educationnatural language processing

Record type:

software
Creator:
Bri
Host:
β€œInteractive platform to learn Kikuyu language & culture with lessons, audio guides, gamification, and progress tracking # 🌍 Kikuyulearn - Preserving Kikuyu Culture A modern web platform dedicated to preserving and sharing the rich Kikuyu culture and language for future generations. ## πŸš€ Live Demo kikuyu-learn.netlify.app ## ✨ Features - **Interactive Learning**: 100+ lessons on Kikuyu language and culture - **User Authentication**: Secure signup/login with Supabase - **Progress Tracking**: Monitor your learning journey - **Leaderboard**: Compete with other learners - **Mobile Responsive**: Works perfectly on all devices - **Payment Integration**: Support the cause with Paystack - **Modern UI/UX**: Beautiful, intuitive interface ## πŸ› οΈ Tech Stack - **Frontend**: HTML5, CSS3, JavaScript (Vanilla) - **Backend**: Supabase (Authentication, Database, Storage) - **Payment**: Paystack Integration - **Hosting**: Netlify - **Styling**: Custom CSS with Glassmorphism effects ## πŸ“ Project Structure ``` Kikuyu culture/ β”œβ”€β”€ Html/ # Main HTML pages β”‚ β”œβ”€β”€ index.html # Landing page β”‚ β”œβ”€β”€ about.html # About page β”‚ β”œβ”€β”€ contact.html # Contact & support β”‚ β”œβ”€β”€ Profile.html # User profile β”‚ β”œβ”€β”€ Lessons.html # Learning interface β”‚ └── leaderboard.html # Leaderboard β”œβ”€β”€ css/ β”‚ └── style.css # Global styles β”œβ”€β”€ js/ β”‚ β”œβ”€β”€ script-simple.js # Main JavaScript β”‚ └── supabase-config.js # Supabase configuration └── assets/ └── founder-placeholder.jpg ``` ## πŸš€ Quick Start ### Local Development 1. Clone the repository 2. Open `Html/index.html` in your browser 3. Or use a local server: `python -m http.server 8000` ### Deployment 1. Push to GitHub 2. Connect to Netlify 3. Set build settings: - Build command: `None` - Publish directory: `Html/` 4. Deploy! ## πŸ”§ Configuration ### Supabase Setup The project uses Supabase for: - User authentication - Database storage - Real-time features ### Environment Variables No environment variables needed - all configurations are in `js/supabase-config.js` ## πŸ“± Pages - ** …

Languages