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.
Log in or sign up for Devpost to join the conversation.