🔹 Features
The project aims at fraud detection and its objective is to identify unusual or uncommon activities or patterns. For example, check signature forgery, credit card cloning, money laundering, intentional bankruptcy declaration, etc.
This API application acts as a means of transporting and validating data related to financial transactions. It receives transaction data and validates it to ensure that it is correct and complete. Then, it forwards this data to an external system responsible for performing fraud analysis and detection. Thus, the API plays a crucial role in the security and integrity of the fraud detection process, ensuring that only valid data is sent for analysis.
✔️ Receive financial transaction data.
✔️ Validate transaction data to ensure correctness and completeness.
✔️ Forward validated data to an external system responsible for performing fraud analysis and detection.
✔️ Ensure the security and integrity of the fraud detection process by preventing the sending of invalid data for analysis.
git clone git@github.com:enzodpaiva/Deteccao-Fraude-pantanal.dev-API.git
cp .env.example .env
docker-compose up -d --build
docker-compose down
transaction-sample: Sends fraud data to the server, and it returns the link to the in-depth fraud analysis through Streamlit.
store-fraud: Sends fraud data to the server, and it returns a status of true, indicating that the sent fraud was saved in the fraud database.
📝 Ability to search for past frauds.
📝 Implement authentication and access control to ensure user security.
📝 Add support for different data sources for fraud detection, such as social media feeds, additional financial transaction data, etc.
📝 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 obtain additional information for fraud analysis.
Enzo Paiva |
Alexandre Shimizu |
Eduardo Lopes |
Vitor Yuske |
---|
The MIT License (MIT)
Copyright ©️ 2023 - Data Wizard - Front-end