SupplySentinel is an AI-powered platform that proactively monitors real-time risks across fulfillment centers by analyzing weather disruptions, political unrest, labor strikes, and public sentiment.
It uses FastAPI, MongoDB Atlas, and Google's Gemini AI model to calculate risk scores and recommend mitigation strategies for supply chain resilience.
- Live weather, news, and sentiment risk analysis
- AI-driven risk scoring for each fulfillment center
- Custom Gemini recommendations for at-risk facilities
- MongoDB Atlas integration for real-time data storage
- Fully automated agent running every 5 minutes
- Python 3.10+
- FastAPI
- NiceGUI (for future dashboard)
- MongoDB Atlas (Cloud NoSQL Database)
- Gemini AI API (Google Generative AI)
- Hugging Face Transformers
- OpenWeatherMap API, NewsAPI
- Fetch live weather, news headlines, and public sentiment data.
- Calculate individual risk scores per fulfillment center.
- Trigger Gemini AI to generate risk mitigation advice for facilities at high risk (>70%).
- Update MongoDB collections with live scores and recommendations.
- Repeat every 5 minutes.
supplysentinel/ βββ app/ β βββ agent/ # Background agent that fetches risks and updates scores β βββ services/ # Weather, News, Sentiment, Database, Gemini AI service handlers β βββ core/ # Core utility functions and future logic (placeholder) βββ .env # Environment variables (MongoDB URI, API keys) βββ requirements.txt # Python dependencies βββ README.md # Project documentation
MIT License. Feel free to use, fork, and build upon SupplySentinel.
SupplySentinel is built for modern supply chain risk management using AI agents and real-time data processing.
Stay tuned for dashboard and alerting system updates! π