Inspiration ⋆˚꩜。
I’ve always relied on spaced repetition through Anki flashcards, and it helped me tremendously during school. But as I moved into subjects like Operating Systems, Engineering Calculus, and DSA, I couldn’t reduce complex concepts into tiny flashcards anymore. At the same time, I noticed how quickly I forgot things like Git commands after not using them for a while; proof that without long-term memory building, even practical skills fade. I wanted a spaced repetition system that worked for real-world, complex learning, like revisiting Leetcode problems or large chapters and not just flashcards. That idea slowly grew into Ukino , and during this hackathon, it blossomed into a more prettier idea than I had envisioned! ˶ᵔ ᵕ ᵔ˶
What it does ⋆˚✿˖°
Ukino is a science-backed, cozy study companion that helps students learn better and remember longer. It combines four proven cognitive techniques:
- Spaced Repetition – schedules reviews at optimal intervals
- Active Recall – converts your notes into quizzes
- Dopamine Breadcrumbing - gives tiny dopamine rewards for consistency
- Pomodoro Timer - Breaks down long study hours into manageable chunks to avoid burnout Core features include note/document uploads, quiz generation, a simulated coding editor, cozy focus music, streak tracking, spaced-review scheduling, and a dopamine-based Pomodoro timer, all wrapped in a comforting scrapbook aesthetic designed to reduce stress.
Challenges we ran into ⋆˙⟡
- Implementing multiple learning techniques in just 48 hours was tough.
- Making the UI look comforting and cohesive while keeping it functional took many iterations.
- Connecting spaced repetition logic, quizzes, and timers in a clean workflow required careful planning.
- Creating a code editor simulation in pure HTML/CSS/JS was challenging under time constraints.
- Time pressure: building a functional prototype while preparing for my calculus finals the next day!
Accomplishments that we're proud of ⋆。°·☁︎
- Built a full end-to-end study experience in under 48 hours
- Created a soothing, original scrapbook aesthetic that stands out
- Designed and implemented a functional spaced repetition + active recall system
- Developed a smooth multi-page workflow with popups, overlays, and interactions
- Created something that genuinely helps students in a meaningful way
What we learned ✩ ₊˚🎧⊹♡
- How to think through end-to-end user experience design
- How to build a full prototype quickly while prioritizing user comfort
- How to structure front-end code cleanly in pure JS
- How to simplify complex scientific concepts into easy UX decisions
- Time management and scoping
What's next for ukino ⋆˚₊ ⊹₍ᐢᐢ₎
There is so much potential for Ukino beyond the hackathon:
- Real GPT-powered quiz and code explanation generation
- Real multi-language code execution using APIs
- Adaptive spaced repetition based on user performance
- A virtual study pet that reacts to progress and motivates you
- Cloud accounts + cross-device syncing
- Community shared decks and collaborative study rooms
- Study with friends and track progress
- Advanced analytics for understanding your learning habits
Built With
- css
- figma
- github
- html
- javascript
- openai
Log in or sign up for Devpost to join the conversation.