Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Run-Time Error

Intelligent Fraud Detection Platform

Powered by Machine Learning & Blockchain

Live Demo Python Flask scikit-learn Status

🚧 This is an active, working project currently in progress. Features are being continuously developed and improved.


📌 Overview

Run-Time Error is a full-stack intelligent fraud detection platform that combines Machine Learning and Blockchain principles to identify suspicious financial activities in real time.

The system uses a Flask-based backend to process incoming transaction data, applies trained ML models for prediction, and leverages blockchain concepts to maintain transparency, immutability, and security of records.

Built with ❤️ by Team SATA core


✨ Features

  • 🤖 ML-Powered Detection — Trained models predict fraudulent transactions with high accuracy
  • ⛓️ Blockchain Integration — Immutable record-keeping for audit trails and transparency
  • Real-Time Analysis — Instant flagging of suspicious financial activities
  • 🌐 Full-Stack Architecture — Seamless frontend + backend + model pipeline
  • 🔒 Rate Limiting — Built-in API protection with Flask-Limiter
  • 🌍 Cross-Origin Support — Flask-CORS enabled for flexible frontend deployment

🗂️ Project Structure

RUN-TIME-ERROR-FINAL/
│
├── frontend/          # UI — HTML, CSS, JavaScript
├── backend/           # Flask REST API
├── model/             # ML model training & inference
├── requirements.txt   # Python dependencies
└── README.md

🛠️ Tech Stack

Layer Technology
Frontend HTML, CSS, JavaScript
Backend Python, Flask, Flask-CORS, Flask-Limiter
ML scikit-learn, pandas, numpy
Database PostgreSQL (psycopg2)
Deployment Vercel (frontend), Gunicorn (backend)

🚀 Getting Started

Prerequisites

  • Python 3.x
  • pip
  • Node.js (optional, for frontend tooling)

Installation

  1. Clone the repository

    git clone https://github.com/Arnxvvv/RUN-TIME-ERROR-FINAL.git
    cd RUN-TIME-ERROR-FINAL
  2. Install Python dependencies

    pip install -r requirements.txt
  3. Run the backend

    cd backend
    flask run
  4. Open the frontend

    Open frontend/index.html in your browser, or serve it via a local server.


🌐 Live Demo

Check out the deployed app here: run-time-error-final.vercel.app


📦 Dependencies

flask
Flask-Cors
scikit-learn
pandas
numpy
gunicorn
psycopg2-binary
requests
Flask-Limiter==3.8.0
pytz

👥 Team

Made with passion by Team SATA core 🚀


If you found this project helpful, please consider giving it a ⭐ on GitHub!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages