Highschool is a personalized flashcard learning system built for students to master knowledge through spaced repetition.
Highschool is a personalized flashcard learning platform built specifically for students to master knowledge through spaced repetition.
From the very beginning, the product was designed with a UX-first mindset — intuitive, distraction-free, and optimized for both engagement and discoverability. It’s more than just a study tool; it’s a habit-forming companion for exam preparation.
I was the sole frontend developer on the project, collaborating closely with the product team to bring the vision to life. Together, we transformed the concept into a fully responsive, scalable learning platform.
The primary audience was high school students — typically mobile-first users with short attention spans and varying academic needs.
We needed to deliver a focused, engaging learning experience while efficiently handling thousands of flashcards per subject.
SEO was also a crucial pillar for organic user acquisition, which meant performance and content discoverability had to be built into the foundation.
The spaced repetition engine had to feel seamless — helping students retain information effectively without introducing unnecessary complexity.
This project taught me what it truly means to design for learning at scale. It’s not just about building features — it’s about removing friction and enhancing focus.
I gained a much deeper understanding of spaced repetition theory, and how algorithms like FSRS can be brought to life through thoughtful frontend logic.
And above all, I learned that clarity is the key to habit — the more focused and calm the experience, the more likely users are to stick with it.
Highschool isn’t just another flashcard app. It’s a carefully engineered learning assistant — built with scientific principles, clean design, and student-centered UX. I’m proud to have helped build its foundation, and I’m excited to see where it goes next.