Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fraud Detection System

A full-stack Fraud Detection System designed to monitor transaction logs, detect suspicious activities, and manage fraud alerts through an interactive dashboard.

Features

  • User-friendly dashboard
  • Monitor transaction logs
  • Fraud alert generation
  • Fraud detection rules
  • Blacklisted IP management
  • RESTful API integration
  • MySQL database support

Tech Stack

Frontend

  • React (Vite)
  • HTML
  • CSS
  • JavaScript

Backend

  • Node.js
  • Express.js

Database

  • MySQL

Project Structure

FDS/
│
├── fraud-app/          # React Frontend
├── routes/             # API Routes
├── server.js           # Express Server
├── db.js               # Database Connection
├── package.json
└── README.md

Installation

Clone the repository

git clone https://github.com/YOUR_USERNAME/Fraud-Detection-System.git

Backend

npm install
npm start

Frontend

cd fraud-app
npm install
npm run dev

API Endpoints

  • /api/dashboard/stats
  • /api/logs
  • /api/alerts
  • /api/rules
  • /api/blacklist

Future Enhancements

  • Machine Learning based fraud detection
  • Email notifications
  • User authentication
  • Real-time monitoring
  • Analytics dashboard

Dashboard

Dashboard

Fraud Logs

Fraud Logs

Alerts

Alerts

Blacklisted

Blacklisted

Author

Sehajdeep Singh

B.Tech Computer Science Engineering

SRM Institute of Science and Technology

About

A full-stack fraud detection system built using React, Node.js, Express.js, and MySQL.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages