Inspiration
With streaming being the new method of viewing media, it can be overwhelming to keep track of each active subscription. Even as college students, we tend to be sunken into monthly payments without realizing it. This project will ideally help management of payments alongside organization of subscriptions. It will help minimize any monthly subscriptions not used and will lead to being money saved in the long run.
What it does
This tool allows visualization and centralizes all active subscriptions into one location. Users will be able to add, edit, and delete subscriptions to keep their records up to date.
How we built it
Our project was built using ReactJS for the front-end implementation and Firebase for the back-end implementation.
Challenges we ran into
One complication with our project was passing users' Google sign-in authentication through to our Firebase database functions. It also took quite some time to set up our initial infrastructure for Firebase. The major challenge for this project was finding public APIs for subscription services that expose date-last-used information so that we could accurately notify users of subscription services whcih they haven't used within the past three months, marking them for cancellation. This is something that we wish to explore more and implement in the near future.
Accomplishments that we're proud of
We are proud of the work we were able to accomplish in a short amount of time. This experience is not comparable to creating something in a classroom or work setting, but we were able to create something beneficial for many from scratch and have it running with our inspiration in mind.
What we learned
Apart from time management, we each learned efficiency for our perspective areas. Time was of the essence; we each had to implement code from scratch so there wasn't time for experimenting. This allowed for us to think swiftly of solutions and worked cohesively as a team through communication.
What's next for Stream Smart
As a team, we hope to upgrade features embedded such as cancel subscription, notifications or reminder emails when a subscription has not been used, and styling.

Log in or sign up for Devpost to join the conversation.