CoviSense AI is an AI-powered epidemiological system developed under Track C: Epidemic Spread Prediction.
It analyzes historical COVID-19 data to predict future outbreaks, identify trends, and assess risk levels using machine learning and interactive visualization.
Predicting the spread of infectious diseases is crucial for public health planning and response.
This project focuses on:
- Disease spread prediction
- Outbreak trend analysis
- Risk & hotspot identification
CoviSense AI combines:
- Data analytics
- Machine learning models
- Interactive dashboards
- AI-powered chatbot
to provide actionable insights into epidemic trends.
https://covisense-ai.streamlit.app/
- Country-wise COVID-19 case tracking
- Growth rate & trend analysis
- Future outbreak prediction
- Interactive world map & 3D globe
- Risk level detection (Low / Medium / High)
- AI insights panel
- Smart chatbot assistant
- Frontend: Streamlit
- Backend: Python
- Libraries: pandas, numpy, plotly, scikit-learn
- AI Integration: OpenAI API
- Johns Hopkins University COVID-19 dataset
- Regression-based time-series prediction
- Trained on historical COVID-19 data
- Predicts future case trends
- Total Cases
- Growth Rate (%)
- Average Daily Cases
- Trend (Increasing / Stable / Decreasing)
- Risk Level
- Time-series graphs
- Daily cases analysis
- Global map / 3D globe visualization
- Answers user queries
- Uses real-time project insights
- Powered by OpenAI API
-
Clone the repository
git clone https://github.com/suniti1809/covisense-ai.git
cd covisense-ai -
Install dependencies
pip install -r requirements.txt -
Setup environment variables
Create a.envfile:
OPENAI_API_KEY=your_api_key_here -
Run the application
streamlit run app.py
- streamlit
- pandas
- numpy
- plotly
- scikit-learn
- python-dotenv
- openai
- API keys stored in
.envfile .envexcluded using.gitignore
app.py
ui.py
analytics.py
model.py
data_loader.py
chatbot.py
requirements.txt
.gitignore
README.md
- Data analysis of epidemic trends
- Prediction of future cases using ML
- Visualization using graphs and maps
- Risk detection based on case growth
- Interactive dashboard
- Real-time data integration (WHO, government APIs)
- Advanced deep learning models (LSTM, ARIMA)
- Mobile application development
- Early outbreak alert system
- Region-level heatmaps and hotspot detection
- Multi-disease prediction (flu, dengue, etc.)
- Personalized insights for users
- Healthcare system integration
- Multilingual AI chatbot
- Advanced version of chatbot
CoviSense AI demonstrates how AI and data analytics can be used to predict epidemic spread, analyze trends, and support healthcare decision-making.