Inspiration
StudySprint came from a very familiar situation: an exam is close, there is still a lot to repeat, and it is hard to decide where to start. We wanted to make something simple for that exact moment. Not a huge learning platform, but a small tool that helps a student organize the remaining time and start studying instead of just stressing about it.
What it does
StudySprint is a simple study planner for last-minute exam preparation. The user enters the exam topic, how many hours are left, and the difficulty level. Based on that, the app creates a short study plan, a few tasks, and self-check questions. The idea is to give the user a clear starting point. It does not replace studying, but it helps make the preparation less messy.
How we built it
We built the project as a browser-based web app using HTML, CSS, and JavaScript. The HTML is used for the structure of the page, CSS for the layout and styling, and JavaScript for the logic. The script takes the user's input and generates a plan depending on the time and difficulty selected. We kept the design simple on purpose. Since the app is supposed to help when time is limited, we wanted it to be quick to use and easy to understand.
Challenges we ran into
The hardest part was deciding what to include and what to leave out. We had a few ideas for extra features, but there was limited time, so we focused on the main thing: generating a useful study plan quickly. Another challenge was making the output feel practical. We did not want the app to just show random advice, so we tried to make the plan look like something a student could actually follow before an exam.
Accomplishments that we're proud of
We are proud that we managed to finish a working version of the project in a short amount of time. The app has a simple interface, takes real user input, and gives a clear result right away. We also like that the idea is easy to understand: the user comes in stressed about an exam and leaves with a plan. We are also proud that we divided the work between team members and still kept the project consistent.
What we learned
We learned how important it is to keep a project focused. A small project can still be useful if the problem is clear. We also practiced splitting work inside the team, connecting the interface with JavaScript logic, testing the app, and preparing a complete submission with a demo and description. Another thing we learned is that simple features can take more thought than expected. Even a basic study plan needs to feel clear, realistic, and useful for the person reading it.
What's next for StudySprint
If we continue working on StudySprint, we would like to add more personalized plans, progress tracking, saved sessions, and export to PDF. We would also like to improve the question generation and add support for different subjects, so the app can be useful for more types of exams.
Built With
- code
- css
- github
- html
- javascript
- vs
Log in or sign up for Devpost to join the conversation.