Inspiration
PolymathAI was inspired by the desire to make lifelong learning more personalized, efficient, and enjoyable. We noticed that many learners struggle to balance multiple interests and skills, and often lack tailored guidance to help them progress. Our goal was to create an AI-powered platform that acts as a personal learning coach, helping users set goals, prioritize skills, and stay motivated on their journey to becoming a true polymath.
What it does
PolymathAI is an AI-driven learning assistant that helps users:
- Select and prioritize multiple skills they want to learn or improve
- Set daily learning hours and preferred study times
- Generate a personalized, AI-optimized daily schedule
- Track progress and completion rates for each skill
- Log daily learning reflections and receive instant AI-powered feedback
- Complete quick AI-generated assessments to reinforce learning
- Visualize progress and analytics over time
How we built it
- Frontend: Built with Next.js and React for a fast, modern, and responsive user experience.
- Authentication & Database: Utilizes Supabase for user authentication and profile management.
- AI Integration: Integrates Google Gemini (via @google/genai) to generate personalized schedules, assessment questions, and feedback.
- State Management: Uses localStorage for quick, client-side persistence of user progress, logs, and schedules.
- UI/UX: Custom CSS for a clean, motivating, and accessible interface.
Challenges we ran into
- Designing a flexible onboarding flow that accommodates any combination of skills and priorities
- Generating meaningful, actionable AI feedback and assessments for a wide range of learning tasks
- Balancing AI automation with user control and customization
- Ensuring a seamless experience across authentication, onboarding, scheduling, and progress tracking
Accomplishments that we're proud of
- Seamless onboarding that personalizes the learning journey from the start
- Dynamic, AI-generated daily schedules tailored to user preferences and priorities
- Real-time AI feedback and assessment for every learning session
- Intuitive dashboard with progress tracking, skill analytics, and quick actions
- Clean, modern UI that keeps users motivated and focused
What we learned
- The importance of user-centric design in educational tools
- How to leverage generative AI for personalized, actionable feedback
- Best practices for integrating authentication, state management, and AI APIs in a modern web app
- The value of quick iteration and user feedback in refining features
What's next for PolymathAI
- Deeper analytics and long-term progress tracking
- Social features: learning groups, challenges, and peer feedback
- More granular scheduling and time management tools
- Integration with external learning resources and platforms
- Mobile app for on-the-go learning
- Enhanced AI models for even smarter feedback and recommendations
PolymathAI is just getting started—join us on the journey to unlock your full learning potential!
Built With
- css
- gemini
- javascript
- nextjs
- postgresql
- react
- supabase
Log in or sign up for Devpost to join the conversation.