Inspiration
What inspired us to make this app was seeing how many students struggle to stay motivated because their progress feels invisible. We, as a team, wanted to create something that makes studying feel rewarding, like a game, while also introducing simple business concepts such as earning value and tracking growth. The idea was to help students stay consistent, enjoy learning more, and gain early exposure to the digital, business-driven world we are moving into.
What it does
XP2CA$H is a learning platform where you earn EXP by doing lessons, taking quizzes, completing missions, uploading content, and then redeem that EXP for cash — while growing a little pet along the way.
How we built it
we built it using HTML, JavaScript,CSS,Java
Challenges we ran into
Creating a fully working multi-page SPA in pure HTML/CSS/JS without frameworks
Merging two separate codebases (UI + XP logic) into one stable system
Building a sign-in/sign-up system with no backend, using only localStorage
Handling quizzes, lessons, missions, uploads, and marketplace interactions cleanly
Syncing EXP, wallet EXP, cash, and pet progression reliably across pages
Designing a theme that works everywhere
Avoiding data corruption while saving UI state, user profiles, and activity logs
Accomplishments that we're proud of
What we learned
How to manage state, users, and transactions in localStorage
How to build a single-page application without React or Vue
How to design modular systems (missions, lessons, quizzes, marketplace)
How to track EXP, leveling, streaks, and wallet logic
How UI/UX affects user engagement in gamified apps
How to combine creative UI themes with functional design
That even simple pets make apps more fun 😄
What's next for XP2CA$H
Full Cyberpunk XP theme animations (glow, scanlines, glitch effects)
Add leaderboards for most EXP earned or highest streak
Allow users to create multi-question quizzes directly in the app
Add pet inventory (food, accessories, skins)
Add quests (longer missions with bigger rewards)
Add achievements with badges
Add cloud saving using a real backend
Add classes so teachers can track student progress
Add XP battles where pets compete based on stats
Optional real-money withdrawals (if ever connected to a backend)
Log in or sign up for Devpost to join the conversation.