Inspiration

We noticed that we often would get coupons which would expire without us realizing. Our team wanted to come up with an easy way to track the expiration dates of coupons and find new ones.

What it does

This app allows you to upload information about a coupon, specifically the store, expiration date, and offer description. We are also planning to add functionality that scrapes coupon data from the web and allows you to add those coupons as well. Additionally, we added a progress bar to set coupon usage goals and celebrate your savings. Finally, we have a screen where you can view your coupons and check them off once you have used them.

How we built it

We built the frontend of this app in React Native, and the backend in SpringBoot. We first planned the features we wanted to implement, then split off into frontend and backend groups.

Challenges we ran into

Our team was new to both React Native and SpringBoot, so we had to learn these new technologies in a short period. We accomplished this by using our previous knowledge, seeking out online resources, and collaborating with teammates.

Accomplishments that we're proud of

We are proud of the fact that we were able to create several features in an app using technologies we were unfamiliar with.

What we learned

We learned more about React (specifically React Native), SpringBoot, REST APIs, and integrating frontend and backend. Overall, we learned a lot about web app development and integration.

What's next for UncTracker

We are planning to streamline the UI, improve our current features, and implement web scraping for coupons, as well as photo uploads of coupons.

Built With

Share this project:

Updates