Inspiration

Many of us have an interest in algorithms and optimization problems. We also all love Weggies.

What it does

Allows users to look up items and add them to a shopping list. That shopping list is then turned into a "best" route for shopping in the store.

How I built it

We used Django to serve HTML and make calls to the Wegmans API. After gathering all the necessary information from Wegmans, we used a graph with Djikstra's algorithm to find a suitable path.

Challenges I ran into

Learning the ins and outs of Django and the nuances used to make things "easier." Moving repositories and files around to match Django's tools and defaults.

Accomplishments that I'm proud of

We made a fairly functional product, especially with the large amount of research and learning we had to do when we began.

What I learned

We learned Django, front-end Javascript, and made Djikstra's algorithm in python.

What's next for WSA

With more time, we planned to optimize the pathing algorithm. We were looking into an alternate algorithm to Djikstra's and also checking for obvious mistakes from the algorithm.

Built With

Share this project:

Updates