Inspiration

With the growth of technology, we no longer solely rely on cash when making payments. Today, we would often turn to our mobile devices, leveraging digital wallets to complete transactions. Digital wallets have inevitably grown in its importance in the consumer landscape today due to the convenience that it brings. However, what happens when connectivity is low, especially for those in underprivileged communities? Therefore, we are interested in utilising technologies to develop our own wallet, one that relies on SMS and QR codes. To do so, we integrated Stripe and Twilio into our e-wallet app for its payment service and customer communication experiences respectively. By doing so, we hope to enhance the consumer experience when they use TransactPal and to provide a reliable mode of payment.

What it does

Facilitate seamless transactions between users, relying on SMS and QR codes.

How we built it

Built with Expo/React Native, Twilio, Stripe, Prisma

Challenges we ran into

As it was our first-time utilising many of the technologies, there were inevitable challenges. We spent long hours reading up on the documentation and watching videos in order to familiarise ourselves with the APIs and frameworks to be used. Nevertheless, we were able to persevere through despite of our other commitments and we are proud that we have achieved this much in such few days.

Accomplishments that we're proud of

Since it was our first time working in such a big group, we had some issues with merging branches on github. However, we were able to overcome this issue and collaborated well with one another to accomplish this app. We believe that our exposure to collaboration in github is one of the accomplishments that we are proud of, including the technical challenges that we have overcame.

What we learned

Building TransactPal has been an enriching journey filled with growth. Integrating a full-stack phone application that can facilitate transactions between users seamlessly while providing our consumers with an enhanced digital wallet experience has been an incredibly insightful and worthwhile journey for us. Through TransactPal, we got to implement APIs that we have never used before and even got our hands dirty working with React Native for the first time. Overall, it was a valuable journey as we have picked up on many new knowledge and skills.

What's next for TransactPal

By attempting to increase the languages available, it'll be accessible to even more people. TransactPal can be upgraded with new features on analytics and financial planning, providing ways for users to track their spending and income.

Built With

Share this project:

Updates