Inspiration
We were inspired by the Feynman Technique, a proven learning method where teaching and simplification are used to master complex topics. We realized that AI could replicate this technique — not just to explain, but to identify knowledge gaps and adaptively quiz users — turning mistakes into learning opportunities. We wanted to make that experience fun, interactive, and personalized for everyone, regardless of educational background.
What it does
Feynomenon is an AI-powered tutor that helps you deeply understand any concept using the Feynman Technique. Here's how it works:
- You choose a topic
- The AI explains it simply
- Then, it quizzes you with increasingly challenging questions If you make a mistake, the AI logs it and later reinjects it as a new, analogous question This approach reinforces weak areas and accelerates true comprehension, not just rote memorization.
How we built it
We used the following tools and frameworks:
- Next.js with Tailwind CSS for the frontend
- Node.js/Express backend for handling API requests
- MongoDB Atlas to store user sessions, questions, and errors
- Gemini AI (or OpenAI API as fallback) to generate explanations, questions, and evaluate answers
- Firebase Auth for secure user login
- Custom prompt engineering to simulate the Feynman learning cycle
Challenges we ran into
- Designing prompt chains that correctly escalated question difficulty and contextualized feedback
- Implementing real-time feedback loops from user mistakes to generate targeted questions
- Balancing scope: we had to streamline UI/UX while retaining core Feynman logic
- Avoiding vague or overly complex LLM-generated questions\
Accomplishments that we're proud of
- A working prototype that fully supports personalized sessions, adaptive testing, and mistake reinforcement
- Seamless UI that feels polished and intuitive
- Scalable architecture — backend and database are ready for broader deployment
- Strong alignment with SDG 4 (Quality Education) by making learning accessible, personalized, and fun
What we learned
- How to engineer prompts to guide large language models with precision
- Structuring learning experiences around educational theory (Feynman Technique) enhances both usability and impact
- Collaborative problem-solving under time pressure is powerful when everyone brings something to the table
What's next for Feynomenon AI
- Add voice interaction and speech-to-text for accessibility
- Integrate progress tracking dashboards with visual analytics
- Expand to support multiple languages and offline access
- Partner with educators to create curriculum-aligned topic banks
- Turn this into a full-fledged learning platform targeting underserved communities
Built With
- claude
- css
- gcloud
- gemini
- javascript
- python
- react
- tailwind
Log in or sign up for Devpost to join the conversation.