Open pai opened 11 months ago
notifications Repository: https://github.com/agumbe-ai/notifications.git Status: Ready
zakar-fire-alerts
stationhttps://app-zakar-agumbe.streamlit.app/ works now!
@pai Can you make the Streamlit dashboard public? Thanks!
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
Aug 1 2016
, uses unique seconds to mock timestamps.zakar-tweets
,zakar-temperature-readings
,zakar-fire-alerts
. Has MongoDB collections for each station.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
zakar-fire-alerts
stationstreamlit-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
development
branches.skaffold run
). It might need to be taken down sometimes, but will be back up in ~15-30mins.thisisunsafe
on the browser to reach the dashboard.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