AI-Powered Alert System - Full-Stack

Job ID: 40385050

Budget: ₹37,500 – ₹75,000 INR

Overview
Building a real-time, data-driven alert system that integrates with third-party APIs, processes incoming data against configurable rules, and delivers actionable notifications to users via a web interface. The backend handles scheduled data ingestion, threshold-based alert logic, and multi-provider failover. No AI/ML model training required - the system applies rule-based logic to pre-calculated data from external APIs.
What You'll Build

Scheduled data ingestion engine with rate limit budgeting and caching
Rule-based alert engine with plain-language notification generation
Event deduplication and internal historical data storage
REST API with JWT authentication
Responsive web app (user-facing + lightweight admin view)
Dockerised services (Docker Compose), locally runnable and cloud-deployable

Deliverables

Source code (frontend, backend, infrastructure)
Setup and deployment documentation
Demo walkthrough proving end-to-end alert flow
Unit and integration tests on critical paths

Skills Required

Python (FastAPI or equivalent)
PostgreSQL + Redis
Docker
REST API design with JWT/OAuth
Third-party API integration
Scheduled job processing (Celery or equivalent)
React/Next.js or Vue
Push notifications