Inspiration

As college students, we find it increasingly necessary to budget correctly. This is not an easy task for first-timers, so our team created an application that automatically keeps track of your money intake and expenditures.

What It Does

Retrobyte keeps track of your expenses and your income, to help you more efficiently budget towards your goals. The simple interface and user-friendly features allow you to manage your money in a quick and easy way.

How We Built It

We built this application using a combination of Vue, Naive UI, and Supabase.

Challenges we ran into

Throughout the development, our team encountered and overcame countless challenges. We struggled mostly with handling timestamps as there was frequent need to convert them to a display value while retaining the actual value. Furthermore, there were some disconnects between what we had stored on the frontend and the format the backend used. We overcame this with creating a centralized date converter.

Accomplishments that we're proud of

Our team is proud to have completed a fully fledged web application that combines our knowledge in database management, website development, and software engineering.

What we learned

All our members were at different experience levels, but each learned something knew throughout the development process. We learned how to use the Vue, a Javascript library, and Supabase, a backend framework, as well as how to seamlessly connect the two. Some members learned Javascript for the first time, while others refined their skills and became fluent. The learning curves were steep for everyone involved, but our team overcame all the challenges and solved every bug.

What's next for Retrobyte

Our team is excited to add integration with investment APIs and refine the design and user-interface. This is not the end of Retrobye, but merely the beginning!

Built With

Share this project:

Updates