Tackling Tsys's challenge prompt, I found out a way to utilize their powerful credit card API to create a simple but useful and very practical application.
What it does
Remind allows users to create several reminders concerning their spending habits. For example, if you spend too much money on Starbucks like I do, you can set yourself a budget of X amount of money per week/month/year for Starbucks.
Remind will remind you via SMS when you're approaching the threshold so that you can be more mindful of your spending. Take control of your budget once, and be reminded just when you need it. No continual effort required.
How I built it
My tech stack is composed of React and Gatsby for the front end, NodeJS for the back end, Tsys API for credit cards data, and Twilio to send text messages.
Challenges I ran into
I had a hard time coming up with the idea. In the end, I'm happy with a simple but very practical idea that I can potentially use in real life.
Accomplishments that I'm proud of
Finish a complete application within 24hrs. This is the most complete project that I've ever done at a hackathon.
What I learned
To further the last point, I learned how to manage the scope of my application. I was always underestimating the amount of work required and being overly-ambitious about my projects. In this hackathon, I learned to manage the scope of my project and come up with a good MVP sets of features.
What's next for Remind
Although complete, there are still a lot of polishing that needs to be done before the app can be published. Furthermore, I'll need to apply for a Tsys API key to actually gather credit cards information.
As for feature set, there is a potential for group reminder - parents monitoring kids spending habits, etc. The opportunities for furthering Remind is vast, and I'm excited to see the direction Remind will head to.