Skip to content

A website application that offers a marketplace for buying and selling used cars.

Notifications You must be signed in to change notification settings

yoghantara08/ABC-Cars-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABC-Cars-Portal

A website application that offers a marketplace for buying and selling used cars. It allows users to browse a wide selection of pre-owned vehicles and place bids on cars they are interested in, providing them with the potential to purchase a vehicle at a lower price.

Project Overview

There are 2 types of users in this Used Cars Sales portal. They are

  1. Users
  2. Administrator

Users should be able to perform following functions in the portal

  1. Register in the Portal
  2. Login to the Portal
  3. Post a Car for Sale along with Picture upload
  4. Deactivate an Existing car sale
  5. Update their Profile after logging in.
  6. Book an appointment for test drive
  7. Post the bidding price

Administrators should be able to perform the following functions in the portal

  1. Register in the Portal
  2. Login to the portal
  3. View List of Registered Users
  4. Mark a User as Administrator
  5. Activate / Deactivate a Car post
  6. Update their profile
  7. Approve or deny the users appointment based on the bidding
  8. Transact the sales if price is right

Both Users & Administrator

  1. Visit Home Page
  2. View Car Listing
  3. Search for a Car by Make, Model, Registration Year & Price Range
  4. About Us Page
  5. Contact Us Page

Technologies Used & System Requirements

Backend : Java SE 11, MySQL 8, Spring Boot, Spring Security
Frontend : JSP (Jakarta Server Page), JavaScript, Bootstrap

HOW TO RUN

  1. Import Existing Project into Visual Studio Code
  2. Create MySQL database
mysql> create database abc_cars
  1. Setup application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/abc_cars
spring.datasource.username=<YOUR_DB_USERNAME>
spring.datasource.password=<YOUR_DB_PASSWORD>
  1. Run Java Application and open http://localhost:8080

Screenshot

Home Page

home_page

Login

login

Profile page

profile

Cars Page

cars

Car Detail Page

car_detail

Post Car

post_car

Bid Car

bid_car

Test Drive

test_drive

Appointment

appointment

My Posted Car

my_posted_car

About Page

about

Contact Page

contact

Admin Pages

admin

admin

About

A website application that offers a marketplace for buying and selling used cars.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages