🧠 Inspiration
The idea for TeachMate AI came from the challenge many students face in finding personalized quizzes and tests while preparing for exams.
I wanted to build an app that could use AI to generate quiz questions instantly based on a user’s grade, topic, and difficulty saving time and making learning more engaging.
⚡ What it does
TeachMate AI is an AI powered quiz generator.
Users enter their grade, topic, and difficulty level and within seconds, the app generates customized quizzes using the Gemini API.
It simplifies the learning process by helping users practice effectively with relevant questions.
🛠️ How we built it
- Frontend: Built with React Native for cross platform compatibility (Android).
- AI Backend: Integrated Gemini API for real time quiz generation.
- State Management: Redux Toolkit.
- Design: Minimal UI with focus on fast quiz creation and clean layout.
🧩 Challenges we ran into
- Inconsistent AI responses and formatting issues.
- Managing API latency while maintaining good UX.
- Balancing between simplicity and feature-rich customization.
🏆 Accomplishments that we're proud of
- Successfully built an AI-integrated quiz generator app.
- Designed a simple yet functional React Native interface.
- Learned how to use prompt engineering to get accurate quiz formats.
📚 What we learned
- How to connect LLMs (Gemini) with mobile apps.
- Improved in React Native development and API integration.
- Learned to structure prompts for consistent and structured AI outputs.
🚀 What's next for TeachMate AI
- Add AI-generated explanations for answers.
- Implement score tracking and analytics for users.
- Add voice-based input to generate quizzes through speech.
- Launch on Play Store and later expand to Web + iOS.
Built With
- gemini-api
- javascript
- react-native
- redux
- tailwind
Log in or sign up for Devpost to join the conversation.