Inspiration
More than 10% of bread is wasted every day because of various reasons. One major reason is the price of fresh food is not correctly labeled. Let's say some bread is produced in the morning, and the deliciousness of the bread will decrease with time passing by; however, the labeled price would only change at late night. A lot of customers who come to the supermarket in the afternoon would not choose to buy it because it's not worth the price. Therefore, we believe a dynamic pricing app would benefit the supermarket, the customer, and the environment. If the price of the
What it does
- Reduce the waste of food
- Enhance the company's ESG
- Increase the revenue of the company
How we built it
Front-end:
This progressive web app implemented in Vue3 allows users to jump to the appropriate product page via a shop scanner or mobile phone camera. The page will include the product name, image, current price, percentage of stock remaining, and a daily price chart.
Machine learning: In progress By building reward functions and action space, we could train our Q-learning model in the fakeSupermarket stimulator.
Challenges we ran into
With the application, customers could scan the barcode of various items for their dynamic price during the whole day. Customers could scan the barcode of the item displayed in front of it or long-click the one inside the app with the following label.
Accomplishments that we're proud of
Completed front-end design and machine learning tasks in 24 hours while having plenty of sleep.
What we learned
We reviewed a wide range of materials, learned new knowledge and improved our skills in coding, time management, team communication and collaboration, and understanding the importance of leadership in a team.
What's next for Dynamic Pricing
Improve the software's functionality, communicate with stakeholders to get feedback and improve the project's usefulness.
Log in or sign up for Devpost to join the conversation.