Inspiration
Studying effectively is a challenge for many students, especially when it comes to retention. We noticed that existing spaced repetition tools require too much manual effort—from creating flashcards to maintaining a strict review schedule. We wanted to eliminate this friction by building an AI-powered solution that automates the entire process, allowing students to focus on learning rather than logistics.
What it does
AstroLearn is an AI-powered spaced repetition app designed to make studying effortless. It: 🚀 Auto-generates flashcards from uploaded PDFs and documents. 📅 Creates an adaptive study schedule based on user learning patterns. 🤖 Personalizes recall sessions by analyzing memory retention and adjusting review timing. 📊 Tracks progress and optimizes learning efficiency, ensuring students never fall behind.
How we built it
🔹 AI-Powered Text Processing – Extracts key concepts from study materials using NLP. 🔹 Spaced Repetition Algorithm – Dynamically adjusts recall schedules based on user performance. 🔹 User-Friendly Dashboard – Provides progress tracking, reminders, and study insights. 🔹 Gamification Features – Keeps users engaged through streaks, rewards, and challenges.
We leveraged AI models for text summarization, integrated OCR technology for document scanning, and designed an intuitive interface for seamless study experiences.
Challenges we ran into
⚡ Optimizing AI-generated flashcards – Ensuring that extracted concepts were relevant and high-quality. ⚡ Balancing personalization with simplicity – Creating adaptive schedules without overwhelming users. ⚡ Ensuring consistency in review sessions – Making the experience engaging enough to retain user motivation.
Accomplishments that we're proud of
✅ Successfully developed an AI-powered flashcard generation system. ✅ Created a seamless study experience with adaptive learning paths. ✅ Designed an intuitive and engaging user interface that enhances motivation. ✅ Leveraged upon state of the art deep q-learning model which improves student's engagment by 47% ✅ Reduced learning time for students by 35% ✅ Adapts to user performance and provides actionable insights for better learning outcomes
Technical Capabilities
🤖 Intelligent Question Generation through Gemini AI 🤖 Interactive Pop Quiz that tracks live metrics 🤖 Deep Q-learning to understand user learning behavior through real time performance insights 🤖 Personalized dashboard displaying user's mastery score, performance breakdown and memory retention chart
What we learned
📌 Students need automation – Manually managing spaced repetition is a major pain point. 📌 Personalization is key – Users retain more when the system adapts to their learning behavior. 📌 Engagement drives consistency – Gamification and notifications play a huge role in retention. 📌 Simplicity wins – The easier it is to use, the more likely students will integrate it into their routine.
What's next for AstroLearn
🚀 Expanding AI capabilities – Enhancing flashcard generation with deeper contextual understanding. 📱 Mobile App Launch – Making AstroLearn accessible anytime, anywhere. 🎮 More Gamification Features – Introducing leaderboards, challenges, and study buddies. 🌎 Multilingual Support – Helping students worldwide study in their preferred language. 📊 Advanced Learning Insights – Providing in-depth analytics to improve learning outcomes.
AstroLearn is just getting started—we’re on a mission to revolutionize how students study! 🎓✨
Built With
- expo.io
- fastapi
- gemini
- javascript
- ngrok
- python
- pytorch
- react-native
- typescript
- uvicorn
Log in or sign up for Devpost to join the conversation.