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
- css
- html
- javascript
- supabase
- vue
Log in or sign up for Devpost to join the conversation.