An online exam preparation platform tailored to African countries, with AI marking, user filters, and a polished UI.
# Past Papers Africa 📚🌍
An online exam preparation platform tailored to African countries, featuring AI-powered marking, intelligent filters, and a modern user interface to help students excel in their examinations.
## 🌟 Overview
Past Papers Africa is designed to bridge the educational gap by providing accessible, high-quality exam preparation resources specifically curated for African educational systems. Our platform combines traditional past paper resources with modern AI technology to create an engaging and effective learning experience.
## ✨ Features
### 🎯 Core Features
- **Comprehensive Past Papers Collection**: Extensive database of past examination papers from various African countries
- **AI-Powered Marking System**: Intelligent automated marking with detailed feedback and explanations
- **Smart Filtering**: Advanced search and filter capabilities by country, subject, year, and difficulty level
- **Country-Specific Content**: Tailored content matching local curricula and examination boards
- **Progress Tracking**: Monitor your preparation journey with detailed analytics
- **Mobile-Responsive Design**: Seamless experience across all devices
### 🤖 AI Features
- Automated essay and short-answer marking
- Intelligent feedback generation
- Performance analysis and recommendations
- Adaptive learning suggestions based on user performance
### 🔍 Filter & Search Capabilities
- Filter by country (Kenya, Uganda, South Sudan, Rwanda, etc.)
- Subject categorization (Mathematics, Sciences, Languages, etc.)
- Year-based filtering
- Difficulty level sorting
- Examination board specific content
## 🚀 Getting Started
### Prerequisites
- Node.js (version 18.0 or higher)
- npm, yarn, pnpm, or bun package manager
- Git
### Installation
1. **Clone the repository**
```bash
git clone
github.com
cd Past-Papers-Africa
```
2. **Install dependencies**
```bash
npm install
# or
yarn install
# or
pnpm install
# or
bun install …