Our Journey: Inspirations, Challenges, Construction, and Lessons Learned

Our inspiration stemmed from a desire to solve real problems faced by students in managing their time and money. While exploring existing platforms, we came across Omnivore, a tool that left us unimpressed due to its lack of functionality and poor user experience. This motivated us to create something better—an efficient, user-friendly platform designed to genuinely help students organize their lives.

However, our journey wasn’t without its challenges. One of the team members experienced a hardware failure late at night when their Wi-Fi card broke, forcing a sudden relocation to continue the work. On top of this, we decided to experiment with new technologies, specifically Google’s Project IDX, which pushed us to adopt Angular 19—a version none of us had worked with before. While exciting, this decision introduced unexpected complications, as Angular 19 turned out to be incompatible with Firebase in our setup. This setback led us to make the tough call to restart the project from scratch using a more familiar setup.

The final project was built using Angular for the frontend and Firebase for the backend, providing us with the reliability and scalability we needed. Despite the initial hurdles, this combination allowed us to deliver a platform that we’re proud of—a tool that aligns with our mission of improving students’ lives.

Through this experience, we learned an invaluable lesson: when time is of the essence, it’s often better to stick to what you know best. Experimentation has its place, but in critical moments, familiarity can be the key to progress. This project tested our resilience, adaptability, and teamwork, and ultimately, it left us with new skills and an even greater appreciation for the importance of a solid foundation.

Share this project:

Updates