More Than Just a Study Tool: A Mission to Reclaim Focus
Inspiration and Insight
Like many students, we found ourselves drowning in a sea of information but unable to retain it. The constant distractions of the digital world have shortened attention spans, making traditional studying feel like an uphill battle.
This project, hurdleSolver, was born from that shared struggle. We realized the solution wasn't more information, but a smarter, more engaging way to learn.
Our goal was to build a tool that respects modern attention spans by turning passive reading into an active, rewarding challenge. It’s our mission to make learning effective and engaging again.
How It's Built
hurdleSolver is a full-stack application designed for a seamless, interactive experience.
- Frontend: React + TypeScript with a captivating 3D home screen powered by Three.js.
- Backend: Python/Flask server that:
- Processes uploaded PDFs
- Breaks them into manageable chunks using Langchain
- Uses the OpenAI API to dynamically generate questions
- Processes uploaded PDFs
Challenges and Future Vision
The main challenge was refining the AI prompts to generate high-quality, insightful questions. Designing an interface that was engaging without being distracting was also a key focus, leading to the game-like progress bar and friendly "BuckeyeAvatar" guide.
This is just the beginning. The next step for hurdleSolver is to evolve from quizzes into a full-fledged educational game. Imagine battling “bosses” on difficult topics and unlocking achievements as you master a document. This could even be a potential for automating unity games, etc...
By turning learning into an adventure, we believe we can inspire a genuine love for knowledge.
Built With
- codex
- curl
- cursor
- flask
- langchain
- nltk
- openai
- python
- react
- scikit-learn
- sqlite
- supabase
- typescript

Log in or sign up for Devpost to join the conversation.