Inspiration
MindLift was born from our own struggles with traditional learning methods. We noticed how difficult it was to find quality quizzes on niche topics, and how one-size-fits-all learning platforms often missed the mark. We wanted to create a tool that could generate personalized quizzes about anything, making learning more accessible and engaging for everyone.
What it does
MindLift is an AI-powered platform that transforms any topic into a personalized learning experience. Users can input any subject, and our system generates custom quizzes with relevant questions, explanations, and difficulty levels. Whether you're studying quantum physics or learning to cook, MindLift creates the perfect quiz to test and expand your knowledge.
How we built it
- Frontend: Built with React Native for cross-platform compatibility
- Backend: Node.js with Azure Functions for scalable serverless architecture
- AI Integration: Leveraged OpenAI's API for question generation
- Database: Supabase for real-time data synchronization
- Deployment: Netlify for frontend hosting and Azure for backend services
Challenges we ran into
- Quality Control: Ensuring AI-generated questions were accurate and relevant
- Performance: Optimizing response times for complex quiz generation
- User Experience: Creating an intuitive interface for topic input and quiz navigation
- Scalability: Handling multiple concurrent quiz generations efficiently
Accomplishments that we're proud of
- Created a working prototype that generates coherent quizzes on any topic
- Built a responsive design that works seamlessly across devices
- Implemented real-time progress tracking and performance analytics
- Developed a robust backend that handles complex query processing
What we learned
- The importance of prompt engineering in guiding AI outputs
- How to optimize serverless functions for AI workloads
- Best practices for creating engaging learning experiences
- The value of iterative testing with real users
What's next for MindLift
- Community Features: Allow users to share and rate quizzes
- Advanced Analytics: Deeper insights into learning patterns
- Multi-language Support: Make learning accessible globally
- Mobile App: Native experience for on-the-go learning
- Spaced Repetition: Smarter quiz scheduling for better retention
- Integration: API access for educators and content creators
Built With
- ajv
- azure
- azure-functions
- docker
- dotenv
- eslint
- expo-router
- expo-vector-icons
- expo.io
- firebase-analytics
- git
- github
- github-actions
- jest
- netlify
- netlify-functions
- node.js
- npm
- openai-api
- postgresql
- react-context-api
- react-native
- react-native-paper
- restful-api
- scripts
- shell
- supabase
- supabase-auth
- supabase-realtime
- supabase-storage
- typescript
Log in or sign up for Devpost to join the conversation.