Skip to content

INFINITY-CODERS-Family/RJPOLICE_HACK_787_INFINITY_7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rajasthan POLICE hackathon

Financial Fraud Detection App

Overview

This React.js application utilizes a robust tech stack for developing a financial fraud detection system. ReactApexCharts and Supabase handle data visualization and management, Kaagle datasets provide sample financial data, and Material-UI (MUI) ensures an elegant and responsive user interface. The core functionality focuses on detecting financial frauds using several machine learning algorithms, including Logistic Regression, Disjoint Tree, Random Clusters, and K-beans Clustering.

Tech Stack

  • Frontend:
    • React.js: A JavaScript library for building user interfaces.
    • ReactApexCharts: A React wrapper for ApexCharts, enabling interactive data visualizations.
    • Material-UI (MUI): A popular React UI framework for creating responsive and visually appealing designs.
  • Backend:
    • Supabase:
      • An open-source alternative to Firebase, providing a real-time database and authentication services.
    • Data Handling:
      • Kaagle Datasets: Utilized for providing realistic sample financial data for testing and demonstration.
      • Machine Learning Algorithms:
        • Logistic Regression: A regression algorithm used for binary classification tasks.
        • Random Forests: A clustering algorithm that assigns data points to random clusters.

Features

  • Data Visualization: Utilizes ReactApexCharts to provide insightful visualizations of financial data.
  • Data Management: Integrates Supabase for efficient data handling and database management.
  • Sample Data: Utilizes Kaagle datasets for sample financial data to test and showcase the application.
  • Machine Learning Algorithms:
    • Logistic Regression
    • Random Forests

Installation

  1. Clone the repository:
cd financial-fraud-detection-app
  1. Navigate to the project directory:
cd financial-fraud-detection-app
  1. Install dependencies:
npm install

Usage

  1. Start the development server:
npm start
  1. Open your browser and visit http://localhost:3000/police

Configuration

Make sure to configure your Supabase credentials in the application for seamless data integration. Update the configuration file at src/createClient.js with your Supabase details.

//src/createClient.js  
const supabaseConfig = {   
	apiKey: 'YOUR_SUPABASE_API_KEY',   
	authDomain: 'YOUR_SUPABASE_AUTH_DOMAIN',   
	// ... other configurations 
};  
export default supabaseConfig;

Contributing

Feel free to contribute to the project. Create a fork of the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

  • A very Special Thanks to @Rajasthan_Police to give this wonderful appournity to partice in this Hackathon.

  • Special thanks to Kaagle for providing the datasets used in this project.
  • React.js, ReactApexCharts, Supabase, and Material-UI for making development enjoyable and efficient.

Warning⚠️⚠️

This application still under technical progress...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published