Logo Lanfrica

judeik/smarted-africa

Domain:

education

Record type:

software
Creator:
jud
Host:
SmartEd Africa is an AI-powered EdTech platform transforming learning across Africa. It enables offline-first education for IDP camps, offers an AI Tutor for WAEC/JAMB prep, and empowers teachers with microlearning and dashboards. Built with React, Node.js, and AI microservices for scalable, inclusive, multilingual learning. # 🌍 SmartEd Africa App πŸ“± **SmartEd Africa – A mobile-first learning platform empowering African students with AI tutors, localized lessons, teacher microlearning, and offline learning for IDP camps.** --- ## πŸ“Œ Overview Millions of African students struggle with access to **quality education**, exam preparation (WAEC, JAMB, etc.), and modern learning resources. **SmartEd Africa App** bridges this gap by combining: - πŸŽ“ **AI Tutors** for WAEC preparation - 🌍 **Localized lessons** in Hausa and other African languages - πŸ“š **Teacher microlearning modules** - πŸ’Ύ **Offline-first learning** for IDP camps - πŸ“± **Mobile-first design** This repository contains the **hackathon build (Codefest Hack 2025, Nigeria)** of SmartEd Africa. --- ## πŸ› οΈ Tech Stack - ⚑ **Frontend:** Vite + React + TypeScript - 🎨 **UI:** TailwindCSS + Bootstrap (combined for rapid prototyping + utility-first design) - πŸ”— **Routing:** react-router-dom - πŸ“¦ **State Management:** Zustand (lightweight global store) - βš™οΈ **Animation:** framer-motion - πŸ” **Authentication / HTTP:** axios + JWT-ready with mock demo login/signup - βš™οΈ **Build & Code Tools:** ESLint + Prettier + Husky - 🧩 **Utilities:** class-variance-authority, tailwind-merge, tailwind-variants - πŸ€– **AI/ML:** Python / TensorFlow / PyTorch - πŸ—„οΈ **Database:** PostgreSQL / MongoDB - πŸ› οΈ **CI/CD:** GitHub Actions --- ## πŸš€ Getting Started ### Prerequisites Make sure you have installed: - Node.js (v22+) - npm or yarn - Python (for AI/ML models) ### Clone the Repo ```bash git clone github.com cd smarted-africa-app ```bash ### Install Dependencies & Run Frontend: ```bash cd frontend npm install npm run dev ``` Backend: ```bash cd backend npm install npm run dev ``` AI/ML: ```bash cd ai-ml pip install -r requirements.txt ``` --- **Useful Scripts:** - npm run dev β†’ start development server - npm run build β†’ build project + TypeScript compilation - npm run lint β†’ lint code and auto-fix - npm run for …

Languages