Skip to content

Dhanusha-Chittidi/Payment_Fraud_DetectionAPI_react_Interface

Repository files navigation

Payment_Fraud_DetectionAPI_react_Interface

1.Developed a Machine learning model which which detects frauds in online payments using Decision Tress,Random Forest ,Logistic regression with an accuracy of 99.12%.

2.Converted this into an API using FastAPI at the backend,used packages like pydantic,uvicorn,pickle,CORSMiddleware (python libraries).

3.Used ngrok to generate a public URL for the API

4.Created an Graphical User Interface using React JS at the Frontend to help non technical users.

5.Used react-hook-form to create a dynamic form ,yup to validate the data which the user enters,axios to post that data to pubic url which is generated by ngrok.

6.After the processing has been done by ML model(API),send back the result in the form of promise object.

7.The message(Payment is fraud or not) is extracted from promise object and displayed on the Interface.

WhatsApp Image 2024-04-15 at 01 23 46_c8a4b391

img

WhatsApp Image 2024-04-15 at 00 38 06_8ab6f6dc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published