This tool monitors, analyzes, and predicts supply chain risks caused by geopolitical events.
- Backend: FastAPI
- Frontend: Streamlit
- API Integration: News APIs, OpenAI GPT API
- Database: TinyDB
💡 Make sure you have Docker Desktop installed.
-
Create a
.envfile in thebackend/folder with the following content:NEWS_API_KEY=<your_news_api_key> OPENAI_API_KEY=<your_openai_api_key>
-
Build and run the project:
docker-compose up --build
-
Once running, the app will be available at: http://localhost:8501
To stop the running containers:
docker-compose downTo restart the app later, run:
docker-compose up