Skip to content

Latest commit

 

History

History
109 lines (74 loc) · 5.17 KB

File metadata and controls

109 lines (74 loc) · 5.17 KB
Data Wizard Logo

Data Wizard - Front-end

GitHub Docker ECMAScript

Topics

🔹 Project Description

🔹 Features

🔹 Application Deployment

🔹 Prerequisites

🔹 How to Run the Application

Project Description

The project aims at fraud detection and aims to identify unusual activities or patterns (uncommon ones). For example, signature forgery on checks, credit card cloning, money laundering, deliberate bankruptcy declarations, etc.

This front-end application serves as the user interface for the fraud detection project, providing a user-friendly experience for users to view and interact with the results. It displays graphs and allows parameter visualization from different aspects, assisting in the identification of suspicious activities. It also offers real-time notifications for quick and secure reactions, enabling informed judgments.

Features

  • ✔️ Real-time graphical visualization of transactions.
  • ✔️ Avoided loss count.
  • ✔️ Allows the operator to annotate new data for future AI training.
  • ✔️ User-customized graphical visualization of any transaction attribute using different data visualization methods (dots, histograms, etc).

Application Layout or Deployment 💨

dev-sec-ops-diagram

Prerequisites

⚠️ Docker

How to Run the Application ▶️

In the terminal, clone the project:
git clone git@github.com:enzodpaiva/Deteccao-Fraude-pantanal.dev-Frontend.git
How to Create .env File from .env.example
cp .env.example .env
Adding an API Key to .env as REACT_APP_API_TOKEN
To run the application using Docker:
docker-compose up -d --build
To stop and remove a Docker container
docker-compose down

Use Cases

  • Data visualization
  • Fraud detection
  • Advanced data visualization Loading GIF

Languages, Dependencies, and Libraries Used 📚

Future Improvements We Aim to Implement

  • 📝 Allow viewing reports of computed frauds.
  • 📝 Provide the ability to search for past fraud occurrences.
  • 📝 Implement authentication and access control to ensure user security.
  • 📝 Add support for different types of data sources for fraud detection, such as social media feeds, additional financial transaction data, etc.
  • 📝 Improve the user interface to make navigation more intuitive and user-friendly.
  • 📝 Integrate the application with email or messaging notification services to alert users about suspicious activities.
  • 📝 Implement a user feedback system to collect suggestions and continuously improve the application.
  • 📝 Conduct rigorous performance testing to ensure the application can efficiently handle large volumes of data.
  • 📝 Integrate the application with third-party systems, such as databases, to gather additional information for fraud analysis.

Makers


Enzo Paiva

Alexandre Shimizu

Eduardo Lopes

Vitor Yuske

License

The MIT License (MIT)

Copyright ©️ 2023 - Data Wizard - Front-end