Skip to content

FirdausChoudhury/KCFHack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KCF_Dashboard

Inspiration

The given challenge asked us to create a dashboard for a Plant Manager, so we set about creating a useful, quick-glance dashboard built entirely as a WebApp so that the data can be viewed on any device on the local network. With portability and cross-platform functionality in mind, this WebApp is platform and device agnostic.

What it does

Processes the given .CSV data into dymanic graphs that fill up a dashboard view, and output data anomalies to the Alerts page

How we built it

Using Python, with the Streamlit API to handle frontend work.

Challenges we ran into

Learning Streamlit and interfacing with python was a challenge we ran into. Along with working with Pandas dataframe and bringing it all together to work as a cohesive system. We also had an issue with python 3.11 not being compatible with the streamlit library we were using. Converting Unix time to GMT gave us a bit of trouble but we worked through it and got it to work.

Accomplishments that we're proud of

Utilising the Pandas and streamlit library. Being able to filter data through date and time. We came together to successfully collaborate and contribute towards the best experience for the end user. We also made the Webapp work cross-platform in a manner where it is platform and device agnostic

What we learned

Working with Pandas dataframe and streamlit library. Working with different branches on Git.

What's next for KCF_Dashboard

Implementing Machine learning for time series data forecasting.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%