Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

swervendy/african-exam-prep

Domain:

education

Record type:

software
Creator:
swe
Host:
A world-class African exam preparation and tutoring platform powered by AI. Practice JAMB questions and get personalized tutoring for free. # African Exam Prep A world-class African exam preparation and tutoring platform powered by AI. Practice JAMB questions and get personalized tutoring for free. ## 🚀 Features ### 📚 Test Practice - **Multiple Subjects**: English, Mathematics, Biology, Physics, Chemistry, and more - **Past Questions**: Access to real JAMB past questions - **Adaptive Learning**: Questions are shuffled for better practice - **Score Tracking**: Monitor your progress with detailed scoring - **Session Management**: Track your study sessions and progress ### 🤖 AI Tutoring - **Personalized Explanations**: Get detailed explanations for any question - **Step-by-Step Guidance**: Break down complex problems - **Conversation History**: Review your tutoring sessions - **Voice Synthesis**: Listen to explanations (coming soon) ### 📱 User Experience - **Mobile-First Design**: Optimized for mobile devices - **Dark Mode Support**: Comfortable viewing in any lighting - **Responsive Layout**: Works seamlessly across all devices - **Accessibility**: Built with accessibility in mind ## 🛠️ Tech Stack ### Frontend - **Next.js 13** - React framework with App Router - **TypeScript** - Type-safe JavaScript - **Tailwind CSS** - Utility-first CSS framework - **FontAwesome** - Icon library ### Backend - **Next.js API Routes** - Serverless API endpoints - **OpenAI GPT-4** - AI-powered tutoring - **Vercel Postgres** - Primary database - **MongoDB** - Additional data storage - **Azure Blob Storage** - File storage ### Development - **ESLint** - Code linting - **Prettier** - Code formatting - **Jest** - Testing framework ## 📦 Installation ### Prerequisites - Node.js 18+ - npm or yarn - Vercel account (for deployment) ### Setup 1. **Clone the repository** ```bash git clone github.com cd africanexamprep ``` 2. **Install dependencies** ```bash npm install ``` 3. **Set up environment variables** Create a `.env.local` file in the root directory: ```env # OpenAI OPENAI_ …

Visit

github.com

Licenses

MIT