Full-stack credit card fraud detection dashboard using React + Flask + Machine Learning
- React (with React Router)
- Custom CSS (gradient blur theme)
- Chart.js for visualization
- Flash messaging system
- Flask + Flask-CORS
- Pandas (CSV parsing)
- Scikit-learn (ML pipeline)
- Git LFS (for model storage)
git clone https://github.com/your-username/CreditGuard.git
cd CreditGuardcd backend
pip install -r requirements.txtThen run the Flask server:
python app.pyOpen a new terminal window:
cd frontend
npm install
npm start
To clone the repo and pull the model:
```bash
git lfs clone https://github.com/your-username/CreditGuard.git- Upload CSV files to predict fraud using a pre-trained model
- View top merchants, summary stats, and a fraud chart
- See a preview of your uploaded dataset
- Dashboard displays training accuracy, precision, and recall
- Upload and prediction functional
- Model metrics displayed
- Styling complete
- Login and analytics planned for future (Coming Soon)