TradeGuard is a real-time fraud detection system built using Django, Django Rest Framework (DRF), PostgreSQL, Redis, Celery, and WebSockets. It processes trading transactions in real-time, detects anomalies using a Machine Learning model, and sends instant fraud alerts.
- Backend: Django, Django Rest Framework (DRF)
- Database: PostgreSQL
- Real-Time Processing: WebSockets, Redis, Celery
- Machine Learning: Scikit-Learn (for fraud detection model)
- Deployment: Docker, AWS (EC2, RDS, S3)
✅ REST API to process trading transactions ✅ ML-based fraud detection with 95% accuracy ✅ WebSockets for real-time fraud alerts ✅ Redis caching for performance optimization ✅ Celery for asynchronous background tasks
git clone https://github.com/your-username/TradeGuard.git
cd TradeGuardpython -m venv env
source env/bin/activate # Windows: env\Scripts\activate
pip install django djangorestframework psycopg2-binary django-cors-headers django-channels redis celery scikit-learnpython manage.py migrate
python manage.py runserver- Implement fraud detection API
- Train & integrate ML model
- Add WebSocket alerts
- Deploy using Docker & AWS
💡 Contributions Welcome! Feel free to fork and contribute to this project! 🚀