Inspiration

We wanted to support local business and also learn the process of how we can use different datasets to create a working, interactive dashboard.

What it does

Given the datasheets of Mai Shan Yun inventory, our goal was to create a functional dashboard that can give key insights into information like ingredients stock, sales notifications, and seasonal and monthly trends. Our dashboard specifically focuses on ingredients usage over the months, predicting future use, and top dishes. This aims to help the restaurant with understanding which ingredients get used the most and least and also be able to visually see general trends.

How we built it

We used Streamlit through VSCode to get the dashboard to run. By using libraries like pandas, mathplotlib, and plotly, we were able to format graphs to reflect different trends and information from the datasets given. We also used OpenAI, to understand the syntax of how to use to many features in Streamlit.

Challenges we ran into

Since we were cleaning and formatting databases, we were getting a lot of errors on missing columns and syntax. By using Open AI, we were able able to understand what we were doing wrong. It also helped us learn the syntax for Streamlit.

Accomplishments that we're proud of

Since this was our first time using these platforms, it was a learning curve in understanding where to start in analyzing the data. However, by trying out different resources, we were able to create a functioning dashboard that we are proud of.

What we learned

We learned how to use Streamlit and different python libraries to analyze and visualize the data. Since the datasheets collected different types of data, we also learned how to combine different categories to answer the questions given.

What's next for Mai Shan Yun Dashboard

We would probably focus on how to get the dashboard to be more interactive for the people using it. This would be done learning all the other features Streamlit has to make a dashboard more usable.

Built With

Share this project:

Updates