AegisOps Core is a production-style MVP for predictive maintenance and mechanical anomaly detection. It simulates equipment telemetry, runs rule-based and ML-based (Isolation Forest) anomaly detection layers, and provides a clean dashboard.
- Backend: FastAPI, SQLite, scikit-learn. Located in
/backend. - Frontend: Next.js, Tailwind CSS, Recharts. Located in
/frontend. - Infrastructure: docker-compose.yml.
You can run the full stack effortlessly with Docker:
docker-compose up --build- Frontend:
http://localhost:3000 - Backend API Docs:
http://localhost:8000/docs
Note: On first run, you might want to call
POST http://localhost:8000/api/seed-datato populate data if the initialization script didn't run automatically, but seeding logic is available!
(Add screenshots here)
- Replace SQLite with PostgreSQL/TimescaleDB for production-scale time-series data.
- Implement WebSocket connections instead of short-polling for real-time telemetry streaming.
- Add User Authentication (JWT) and RBAC for operator vs admin roles.