Logo Lanfrica

Fizzy9913/Offline-Math-Tutor-Ai

Domain:

education

Record type:

software
Creator:
Fiz
Host:
AI-powered mathematics tutoring platform for Ghana JHS students (B7, B8, B9) with offline capabilities # πŸ‡¬πŸ‡­ MATH TUTOR-AI > An intelligent, offline-capable virtual learning platform providing personalized mathematics tutoring for Ghana Junior High School students (B7, B8, B9) using AI technology. ## 🌟 Features ### For Students - **πŸ€– AI Math Tutor**: Interactive chatbot with step-by-step explanations - **πŸ“š Comprehensive Content**: Complete GES curriculum coverage (B7, B8, B9) - **πŸ“Š Progress Tracking**: Detailed analytics and performance metrics - **πŸ”– Bookmark System**: Save difficult topics for revision - **πŸ“± Offline Support**: Works completely offline with PWA capabilities - **🎯 Practice Tests**: Interactive MCQs and short answer questions ### For Teachers - **πŸ‘¨β€πŸ« Admin Panel**: Complete content management system - **πŸ“€ Content Upload**: Add questions, examples, and notes - **πŸ“Š Student Analytics**: Monitor class performance and individual progress - **πŸ“‹ Reports & Export**: Generate detailed performance reports - **🚨 Error Reporting**: Manage student feedback and content issues ### Technical Features - **πŸ”’ Authentication System**: Role-based access (Student/Teacher/Guest) - **πŸ’Ύ Offline Storage**: LocalStorage and IndexedDB for data persistence - **🎨 Modern UI**: Built with React, TypeScript, and Tailwind CSS - **πŸ“± Responsive Design**: Works on desktop, tablet, and mobile - **⚑ Fast Performance**: Optimized with Vite and code splitting ## πŸš€ Quick Start ### Prerequisites - **Node.js 18+** (Download) - **Python 3.8+** (Download) - **Ollama** (Download) ### Installation 1. **Clone the repository** ```bash git clone github.com cd ghana-ai-math-buddy ``` 2. **Install frontend dependencies** ```bash npm install ``` 3. **Set up AI service** ```bash cd ai_service pip install -r requirements.txt python setup_model.py ``` 4. **Start the application** ```bash # Terminal 1: Start Ollama server ollama serve # Terminal 2: Start AI service cd ai_service python -m uvicorn app:app --host 127.0.0.1 --port 8001 # Terminal 3: …

Licenses