superstreamlabs / save-zakar-hackathon

Apache License 2.0
4 stars 11 forks source link

Project Submission #15

Open pai opened 11 months ago

pai commented 11 months ago

Project Name

zakar-agumbe-ai

Project Type

Project Description

GitHub Org: https://github.com/agumbe-ai Confluence: https://agumbe.atlassian.net/wiki/home JIRA: https://agumbe.atlassian.net/jira/software/projects/DEV/boards/1

Zakar Wildfire Alert System is a wildfire early detection system designed to forecast and measure wildfire events. It is built on geospatial data dimensions, including temperature and text data, and actual wildfire alerts.

Our predictive model is trained on seven years of historical data - to measure Dimensions(Temperature, Tweets, actual Wildfire Alerts) and forecast the occurrence of a (Wildfire) Metric. It contains the following microservices:

auth Repository: https://github.com/agumbe-ai/auth.git Status: Ready

data-collector Repository: https://github.com/agumbe-ai/data-collector.git Status: Ready

data-elastic-search Repository: https://github.com/agumbe-ai/data-elastic-search.git Status: Needs Work

data-analysis Repository: https://github.com/agumbe-ai/data-analysis.git Status: Needs Work

streamlit-dashboard Repository: https://github.com/agumbe-ai/streamlit-dashboard.git Status: Ready

npm-commons Repository: https://github.com/agumbe-ai/npm-commons.git Status: Ready

metrics Repository: https://github.com/agumbe-ai/metrics.git Status: Todo

dimensions Repository: https://github.com/agumbe-ai/dimensions.git Status: Todo

tenants Repository: https://github.com/agumbe-ai/tenants.git Status: Ready

manifests-index Repository: Repository: https://github.com/agumbe-ai/manifests-index.git Status: Ready

Postman APIs Collection:

Stack currently in use: Memphis.dev(Cloud), Streamlit, GitHub, Confluence(Cloud), Elasticsearch(Cloud), Kibana(Cloud), Python, TypeScript, Jest, Kubernetes (GKE), Argo, Kustomize, Skaffold, Postman, Mongo DB (Atlas)

Additions in the coming weeks: GX(Cloud), Spark, Presto/Trino, KubeFlow Pipelines, Grafana, Seldon Core, MinIO

Streamlit link

http://zakar.agumbe.ai/

Source code link

https://github.com/agumbe-ai

Instructions for the reviewers

Thanks for taking the time to review. Much appreciated! Feedback on all aspects of the project (Design, Product, DevEx, Approach, Over Engineered?) are encouraged.

Notes

Challenges

Todos

What made you decide to build this particular app?

The Hackathon arrived at a fortunate moment when we were actively seeking producer datasets to construct our Proof of Concept (POC). The timing couldn't have been better! Participating in the Hackathon has aided us in advancing towards our Minimum Viable Product (MVP).

Additionally, Headphones are always a big draw!

Other information

Thanks for the introduction to Streamlit! This was a nice time-bound challenge! Contributions to the project are welcome!

Reachout

Good luck!

Confirm submission of private form

pai commented 11 months ago

notifications Repository: https://github.com/agumbe-ai/notifications.git Status: Ready

pai commented 11 months ago

https://app-zakar-agumbe.streamlit.app/ works now!

rnowling-memphis commented 11 months ago

@pai Can you make the Streamlit dashboard public? Thanks!