Inspiration Liber was born from a simple question: Why do most people never finish online courses? Despite the explosion of digital learning platforms, completion rates remain shockingly low. I noticed that free courses lack commitment, while paid ones feel risky if life gets in the way. I wanted to build something that finds the sweet spot between the two—a system that gives students a real reason to finish, without punishing them financially if they try.

What it does Liber is a mobile e-learning app that motivates students to complete courses by offering 100% refunds if they finish on time. Students pay upfront (course price + a small processing fee), take the course module by module, and must pass a quiz to unlock the next. A dashboard tracks their progress, refund eligibility, and wallet balance. On completion, users can request for refunds. The app also includes an admin panel for managing content, tracking student performance and processing refunds.

How we built it We used Bolt.new to rapidly prototype the frontend and Firebase for backend services. Firebase Authentication manages secure logins, Firestore holds course and user data, and Firebase rules enforce proper access controls. The website, when ready, will be fully mobile-optimized, and lightweight.

Challenges we ran into The biggest challenge was creating a structure that locks modules until quizzes are passed, while tracking progress and retries in real time. Designing the wallet + refund logic was also tricky—we had to ensure students could transparently see their refundable balance and how their actions affect eligibility. Getting the balance between motivation and fairness took some trial and error.

Accomplishments that we're proud of We’re proud to have built a system that incentivizes learning without punishing failure. The progress tracker, refund system, and admin tools all work together to give students structure, clarity, and motivation. We're also proud of how clean and intuitive the user experience feels.

What we learned We learned that motivation is a design problem, and incentives can be engineered. By simply reframing how payment works—making it conditional on completion—we turned a passive experience into a goal-driven one. We also deepened our knowledge of Firebase’s real-time capabilities and how to build rule-based learning systems.

What's next for Liber

The next step for Liber is to create courses that users can take on the platform. The focus is quality, free, and finishable education.

Built With

Share this project:

Updates