Inspiration

We were inspired to make our grocery list more optimal.

What it does

It takes the user's grocery list and outputs your list with the appropriate aisle associated while also providing the most optimal aisle route from top to bottom to get your groceries efficiently

How we built it

We used Target's API (Red Circle API) to communicate with our app to gather data on specific items, then made API calls to retrieve their individual data to get the aisle. Then used sorting functions to provide the user with the most optimal path.

Challenges we ran into

We ran into problems dealing with the API as it was poorly made, however worked around it to bring the app.

Accomplishments that we're proud of

We are very proud of finishing the app in under 24 hours with a usable interface with our front end implementation on top the backend providing the functionality for the program.

What we learned

We learned that API's are a pain to deal with when they are poorly designed and often cause issues for our program to properly gather the necessary data. However after many trial and error, we managed to work around and make a working application. Furthermore, we also learned swift programming language to create the iOS application while also integrating front end and back end to make it happen.

What's next for two tables

Our code actually has decent framework to work with other stores with some minor adjustments to make it happen.

Built With

  • redcricleapi
Share this project:

Updates