AutoVall is a full-stack web application that allows users to estimate car prices by make, accidents, mileage, engine size, etcβ¦, and save their desired predictions. Implemented a machine learning API with Flask, integrated it with a React frontend, and implemented user authentication (Spring Boot) and favorites using Supabase.
- β Predicts prices for used cars based on features.
- β User signup/login with JWT Authentication
- β Handles various fuel types (Gas, Diesel, Electric, etc.)
- β Accounts for accidents, mileage, age, and other key factors
- β Save and manage desired predictions
- β Supabase database integration
- β CSV import for data entry viaKaggle)
- Backend: Java, Spring Boot, Python, Flask, Colab
- ML Framework/Tools: XGBoost, Pandas, Scikit-learn
- Frontend: Javascript, HTML, CSS, ReactJs
- Authorization JWT (Json Web Token)
- Database: Supabase
- Version Control: Git, GitHub
- Tools: Kaggle
| Method | Endpoint | Description |
|---|---|---|
| POST | /predict |
Make prediction |
- Clone the repository:
git clone https://github.com/yourusername/AutoVal.git
cd AutoVal/backend/flask_ML