Inspiration

We have experienced loss of our debit cards which caused our money to be spent before we realised that our cards went missing.

Hence, we thought that having an E-wallet specifically for spending with limitations on your expenses could prevent incidents like this from happening.

Additionally, Credit card theft reports escalated to 5.73 million in 2021. 49% of all reported consumer-related fraud in 2021 was credit card fraud.

What it does

Our service aims to protect your assets through limiting your balance of your E-wallet. What the Wallet allows users to add required transactions ( recurring or instant ) such that the E-wallet will only have the required amount at all times. At the end of each month, the total balance of the E-wallet will be: $0 At the start of each month, there is an automated withdrawal of total required amount from your main savings bank account for your required recurring subscriptions!

How does it solve our problem

This prevents malicious users from accessing large amounts of funds from one's savings accounts and instead only has access to the limited funds in our E-wallet. Thus, when users lose their physical What the Wallet card, they have additional security features to prevent their savings from being stolen and have ample time to take action before the next top up of funds.

How we built it

We built it using full-stack NextJS with ReactJS. We used Supabase for our backend services and Stripe for payment gateways.

Challenges we ran into

As funds would only be withdrawn at the start of the month, we realised that in the case where users want to make immediate payments such as for Food or Traveling, they would need to wait until the next month for the money to come through

Thus, we have added a feature ( Top up manually ) which allows users to immediately draw required funds into their account through our E-wallet interface and an OTP security feature to the user’s registered email.

Accomplishments that we're proud of

We managed to create a full stack application within 24 hours which was not easy due to ideation, design and architecture and how we were going to implement the secure system to manage one's funds.

What we learned

We learned how to work in a group efficiently within a short time frame and explored different frameworks such as Stripe API and Supabase to manage our data.

What's next for WhatTheWallet

Connect with actual banks APIs to automatically withdraw money at the start of every month and implementing an anomaly detection system to flag out potential malicious activities through our payment services.

Built With

Share this project:

Updates

posted an update

I contributed in the ideation and development of the frontend and backend of our web application. I helped to develop the many different features that make up our application such as those dealing with user verification, as well as helping out to debug any problems that we faced along the way.

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

posted an update

I contributed in the ideation, frontend and backend development of the project, adding CRUD operations for sensitive data stored in our service. Additionally, i focused on streamlining the process as users modify their account information and subscription services.

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

posted an update

I contributed in both the backend and frontend development of this web application. I implemented several Object-Orientated Programming (OOP) systems to streamline processes at scale. Using TailwindCSS also made it a lot easier and faster to style up the platform within the short timeframe we had.

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