Inspiration
The idea for NeuraMath was born from a simple observation: most students find math intimidating or boring, especially in middle school. As lifelong fans of stories whether sci-fi, fantasy, or detective adventures we wondered: What if math could be as immersive and exciting as our favorite genres? We set out to create a platform where math isn’t just a subject, but an adventure where every lesson feels like a quest and every problem is part of a larger story.
What it does
NeuraMath transforms traditional math lessons into interactive story-driven experiences. Each lesson is embedded in a unique genre-themed narrative complete with characters, avatars, and quests turning learning into an immersive journey.
How we built it
We used a modern, efficient tech stack to ensure a smooth, responsive, and engaging experience:
- React and TypeScript for type-safe, maintainable UI development
- Vite for fast builds and instant updates via hot module reloading
- Tailwind CSS for consistent, theme-driven styling
- Lessons are structured as modular data files, each representing a chapter with genre-based story and quiz blocks
- The UI features genre-specific avatars, color schemes, and chat bubbles to make each story feel unique
- We also leveraged AI throughout development, mainly as an assistant for content generation, debugging, and ideation
Challenges we ran into
Conditional rendering and hooks: We encountered classic React challenges like maintaining hook order and managing early returns.
Content creation: Designing immersive, genre-specific math stories and quizzes required a lot of creative iteration.
Fallbacks and error handling: We built robust fallback components to ensure the UI remained functional even when data was incomplete.
Accomplishments that we're proud of
- We were able to pull this off as a small team just me and a friend continually iterating and refining the core idea.
- We successfully brought a unique blend of storytelling and education to life, proving that math can be both fun and meaningful.
What we learned
- We learned how to build a product from scratch technically and creatively.
- We also learned the value of persistence: not giving up when we hit roadblocks, but instead finding new paths forward.
What's next for NeuraMath
NeuraMath is just getting started. Here’s what’s on our roadmap:
- Progress tracking and achievements
- New genres and branching storylines
- Community features and user-generated content
- AI-powered personalization to adapt to each student’s learning style
Built With
- ai
- react
- tailwind
- vite
Log in or sign up for Devpost to join the conversation.