Inspiration

We receive a lot of coupons in our daily lives, but when we shop online, we may forget that we had a coupon in that particular store. As a result of this scenario, we decided to make a change to address this issue.

What it does?

Now, our application informs us each time we go to a certain application that we may use our code to get a discount on purchases made via that application. When we open the app for that specific application, we can also visit our dashboard to check which coupons are active and which are not.

How we built it.

To create the mobile application for both Android and iOS, we used React Native. We used expo to develop our code since it provides more functionality than react native. The biggest benefit of Expo is the ability to inspect any work we done on the code at any moment on a mobile device. To hold the specifics of the Coupon id, Company, Expiration Date, and Discount Information, we developed a database using SQLITE3. Prior to splitting the data into the abovementioned fields, our text recognizer first takes an image of the coupon. Therefore, we have connected the data to the front end using Python and the Bottle framework. If there are any coupons available, our application will notify us when we open any online shopping or mobile apps.

Challenges we ran into

We built a database in one platform, built an application in another, and extracted the text from the coupon code with another algorithm. However, interfacing all of these things using API proved a big difficult.

Accomplishments that we're proud of

We felt really good when our application had some results on our mobile phone and also when we extracted the coupon code from the existing voucher.

What we learned

We learned how to use the react native and how to build applications with it and also we learned how to extract the data from the images using some algorithms.

What's next for Coupon Reminder

In future scope we can notify all the applications in an efficient way.

Share this project:

Updates