Inspiration

College Students having busy schedules where they can't waste time with arbitrary tasks

What it does

Our python program is a desktop client that reads in a customer's grocery list and based on it creates an optimal time efficient path through a grocery store.

How we built it

We built the program using the PYQT6 GUI Library for visuals, git for version control between members,

Challenges we ran into

We had to learn new libraries and an api in a limited amount of time, while implementing a pathfinding algorithm on our own custom tile map. We found issues with git conflicts between team members, which made it difficult to coordinate project ideas and development within the group.

Accomplishments that we're proud of

We integrated an advanced python GUI library within a day of learning, implemented a functioning example of the program returning an optimal path in a store, and created an environment where every team member was able to contribute to the project

What we learned

We learned that given a limited timeframe it may be optimal to use simpler tools such as web app frameworks. Also, it helps to create a stronger starting plan for a project so all team members can work on a project more optimally.

What's next for Shopping Pathfinder

In the future, we hope to improve the GUI interface beyond this demo project and hope to add more advanced functionality such as drop down menus. This is only a demo, we hope to implement functionality that will help it more closely model the real world. Stores models that more closely resemble real world grocery stores and simulations that can show the differences between shopping with and without Shopping Pathfinder.

Built With

Share this project:

Updates