Inspiration
Online marketplaces are growing faster than their fraud defenses and cybersecurity. I wanted to build a lightweight yet intelligent system that flags risky transactions before trust is broken.
What it does
This project analyzes transaction data and returns a fraud risk score, a clear decision (Safe/Review/Block), and explainable reasons behind the flag (velocity, amount anomaly, behavior shift).
How we built it
- Trained a fraud detection model using real transaction data
- Exposed predictions via a FastAPI backend
- Built a clean frontend demo to simulate marketplace transactions
- Added rule-based and machine learning explanations for transparency
Challenges we ran into
- Severe class imbalance (fraud is rare)
- Avoiding “black box” predictions
- Designing a demo that feels real but stays simple
Accomplishments that we're proud of
- Real-time fraud scoring API
- Explainable predictions suitable for trust & compliance
- A deployable, end-to-end system within hackathon scope
What we learned
I learned that fraud detection is as much about interpretability as accuracy - simple models and strong signals outperform complex black boxes. I also noticed that UX matters even in backend-heavy security tools.
What's next for f/Sentinel
- Behavioral graph analysis (accounts, devices, merchants)
- LLM-generated fraud narratives for analysts
- Adaptive learning from reviewer feedback
- Integration with payment and marketplace APIs
Built With
- css
- fastapi
- geminiapi
- html
- javascript
- python

Log in or sign up for Devpost to join the conversation.