A multi lingual, real time app designed to help South African students.
ThutoHub – Real-Time AI Tutor for African Students
Overview
ThutoHub is a real-time AI tutoring platform designed to support students in South Africa and across Africa by providing accessible academic assistance.
Many students face challenges such as overcrowded classrooms, limited access to tutoring, and lack of individualized academic support. ThutoHub aims to bridge this gap by providing an AI-powered learning assistant that can help students understand concepts, solve problems, and interact with educational content in real time.
Our mission is to democratize access to quality academic support using artificial intelligence.
Problem
Education systems in many developing regions face several challenges:
• Large class sizes with limited teacher attention
• Limited access to private tutoring
• Students struggling with homework without support
• Unequal access to quality educational resources
These challenges are particularly visible in South Africa where learners often require additional academic assistance outside the classroom.
Solution
ThutoHub provides a real-time AI tutor that allows students to:
• Ask academic questions
• Receive step-by-step explanations
• Get homework assistance
• Interact with an AI learning assistant
The system is designed to enable natural interactions between students and AI, allowing learners to receive immediate academic support.
Architecture
The system uses a cloud-native architecture built on Google Cloud.
Workflow
1. Student interacts with the frontend interface.
2. The request is sent to the backend API.
3. The backend processes the prompt.
4. The request is sent to the AI model.
5. The model generates a response.
6. The response is returned to the student.
Technology Stack
This project integrates several technologies:
Frontend
• Flutter
Backend
• Python
• FastAPI
Cloud Infrastructure
• Google Cloud Run
Artificial Intelligence
• Gemini
• Vertex AI
Version Control
• GitHub
Live Agent Concept
ThutoHub was built as part of a hackatho …