kandi background
Explore Kits

Community Demand Prediction

by cassie Updated: Nov 1, 2021

This kit assist to development a web application for the donor to make a meaningful contribution to the community. This is a solution that developed by team blindSpot for Build with AI 2021 Hackathon. High-Level Concept An integrated management platform which will benefit all the parties (AGA/NGOs, Partners, Communities and Families). Strong analytics and predictions (backed by AI) to understand the trends in demands vs supply: Identification of unwanted donations Identification of required order items not being fulfilled Past/present trends across AGA/NGOs-Partners-Community locations and over period of time Real-time predictions of demand - continuously updated by tracking donations from Partners received, and new order for items are requested Real-time inventory data Findings/trends accessible to AGA/NGOs-Partners-Community to allow actionable items Work with AGA/NGOs-Partners-Community and provide consulting and advice on actionable items to address issues Analytics and Predictions Dashboard A centralised platform where AGA/NGOs-Partners-Community can tap into their own data to understand the behaviour of the supply/distribution of donations by the partners against the needs of the communities. The application will provide a dashboard/platform to conveniently and effectively display the various analytics and predictions. The outcome will be actionable items for the AGA/NGOs-Partners-Community to address the issues.

Development Environment

vscodeby microsoft

TypeScript star image 141943 Version:1.74.3

License: Permissive (MIT)

Visual Studio Code

Support
Quality
Security
License
Reuse

vscodeby microsoft

TypeScript star image 141943 Version:1.74.3 License: Permissive (MIT)

Visual Studio Code
Support
Quality
Security
License
Reuse

jupyterby jupyter

Python star image 13986 Version:Current

License: Permissive (BSD-3-Clause)

Jupyter metapackage for installation, docs and chat

Support
Quality
Security
License
Reuse

jupyterby jupyter

Python star image 13986 Version:Current License: Permissive (BSD-3-Clause)

Jupyter metapackage for installation, docs and chat
Support
Quality
Security
License
Reuse

Data Transformation & Analysis

The toolkit and libraries to explore and understand the dataset and make insights through data visualization.

pandasby pandas-dev

Python star image 36714 Version:1.5.2

License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Support
Quality
Security
License
Reuse

pandasby pandas-dev

Python star image 36714 Version:1.5.2 License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Support
Quality
Security
License
Reuse

numpyby numpy

Python star image 22550 Version:1.24.1

License: Permissive (BSD-3-Clause)

The fundamental package for scientific computing with Python.

Support
Quality
Security
License
Reuse

numpyby numpy

Python star image 22550 Version:1.24.1 License: Permissive (BSD-3-Clause)

The fundamental package for scientific computing with Python.
Support
Quality
Security
License
Reuse

plotly.pyby plotly

Python star image 12839 Version:v5.13.0

License: Permissive (MIT)

The interactive graphing library for Python (includes Plotly Express) :sparkles:

Support
Quality
Security
License
Reuse

plotly.pyby plotly

Python star image 12839 Version:v5.13.0 License: Permissive (MIT)

The interactive graphing library for Python (includes Plotly Express) :sparkles:
Support
Quality
Security
License
Reuse

Machine Learning

Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well. We use Prophet to predict the food demands / needs from the Community.

prophetby facebook

Python star image 15454 Version:v1.1.2

License: Permissive (MIT)

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

Support
Quality
Security
License
Reuse

prophetby facebook

Python star image 15454 Version:v1.1.2 License: Permissive (MIT)

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Support
Quality
Security
License
Reuse

Web Development

Streamlit is an open-source app framework for Machine Learning and Data Science teams. Streamlit Sharing : https://share.streamlit.io/cassieleong/build-with-hack-2021/main/main.py

streamlitby streamlit

Python star image 22361 Version:1.16.0

License: Permissive (Apache-2.0)

Streamlit — The fastest way to build data apps in Python

Support
Quality
Security
License
Reuse

streamlitby streamlit

Python star image 22361 Version:1.16.0 License: Permissive (Apache-2.0)

Streamlit — The fastest way to build data apps in Python
Support
Quality
Security
License
Reuse

Kit Solution Source

Community-Demand-Predictionby CassieLeong

Python star image 0 Version:Current

License: Permissive (Apache-2.0)

Support
Quality
Security
License
Reuse

Community-Demand-Predictionby CassieLeong

Python star image 0 Version:Current License: Permissive (Apache-2.0)

Support
Quality
Security
License
Reuse

Deployment Information

Git Hub

The entire solution is available as a package to download and install from the source code repository. Prerequisite: Python3 Follow below instructions to download and deploy the solution. 1. Open Command Line Interface 2. Run the command 'git clone https://github.com/CassieLeong/Community-Demand-Prediction.git' to clone the repository 3. Run the command 'pip install -r requirements.txt' to install all the dependencies 5. Run the command 'streamlit run main.py' If there're any challenges while installing dependencies, run the command below to upgrade pip and try again. python -m pip install --upgrade pip