Logo Lanfrica

AbdurahmanHussein/KnowHub_Ethiopia

Domain:

education

Record type:

software
Creator:
Abd
Host:
A platform for Ethiopian students to discover schools, scholarships, test prep guides, skills, and opportunities β€” all in one place. # KnowHub Ethiopia πŸ‡ͺπŸ‡Ή Welcome to **KnowHub Ethiopia**, a premium, modern, and highly responsive web application designed for both normal desktop/mobile browsers and as a **Telegram Mini App**. Our mission is to empower Ethiopian students by providing free, centralized access to schools, scholarships, test preparation guides, study resources, and academic opportunities. --- ## ✨ Features - **πŸ“± Dual Mode Support**: Seamlessly integrates with the Telegram Mini App SDK with graceful fallback for regular web browsers. - **🎨 Modern Premium UI/UX**: Vibrant, harmonious color schemes with glassmorphism, custom scrollbars, and smooth micro-animations. - **⚑ Built for Speed**: Powered by Vite and React 19 for instantaneous page loads and lightning-fast navigation. - **πŸ“Š Real-time Stats**: Track 45+ Schools, 120+ Scholarships, 80+ Key Opportunities, and 200+ Free Courses. - **πŸ“š Curated Resources**: Comprehensive sections for IELTS/TOEFL preparation, study materials, and AI-powered tutoring. - **πŸ€– AI Study Assistant**: Google Gemini-powered AI tutor available 24/7 (requires API key setup). - **πŸ” Secure Authentication**: Email/password auth via Supabase with session management. - **⭐ User Features**: Bookmarks, likes, comments, admin panel for content management. - **🎯 100% Free**: Built entirely to support student journeys without registrations or hidden fees. --- ## πŸ› οΈ Technology Stack - **Core Framework**: React 19 - **Bundler & Dev Server**: Vite 8 - **Icons**: Lucide React - **Backend**: Supabase (PostgreSQL + Auth) - **AI Tutor**: Google Gemini API - **Styling**: Pure vanilla CSS with custom variables, smooth transitions, modular layout. - **Platform Integration**: Telegram WebApp SDK (for mini-app functionality) - **Deployment**: Vercel (serverless functions for `/api/tutor`) --- ## πŸš€ Getting Started ### πŸ“‹ Prerequisites - **Node.js** (v18 or higher) - **npm** (v8+) - **Supabase Project** (free tier available at supabase.com) - **Google Gemini API Key** (option …

Languages