Early-Warn AI is a full-stack, AI-driven analytical tool designed to identify "at-risk" students using historical academic and socio-economic data. The system aims for a minimum accuracy of 85% and provides actionable insights for educators.
- Frontend: Next.js (React) with Tailwind CSS
- Backend: FastAPI (Python)
- AI/ML: Scikit-Learn (Random Forest / XGBoost)
- Database: PostgreSQL with SQLAlchemy ORM
- Risk Dashboard: Identify at-risk students with visual indicators.
- Analytics: Performance trends and historical comparisons.
- Inference Engine: Real-time prediction with explainability.
- Simulation: "What-if" analysis tool.
- Automated Alerts: Early warning notifications.
- Navigate to
/backend - Install dependencies:
pip install -r requirements.txt - Run the server:
uvicorn main:app --reload
- Navigate to
/frontend - Install dependencies:
npm install - Run the dev server:
npm run dev