Skip to content

A web portal for buying and selling used cars. Users can register, post car listings, book test drive appointments, and manage transactions. Administrators oversee user accounts, car listings, and ensure smooth transaction management.

Notifications You must be signed in to change notification settings

itsnaaur/ABC-Cars---Application-Development-and-Process

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Used Car Sales Portal Development for ABC Cars Pte Ltd

Project Overview

Project Name: Used Car Sales Portal Development for ABC Cars Pte Ltd

Purpose:
This project aims to develop a comprehensive web portal for buying and selling used cars. The portal will include functionalities for user registration, car listings, transaction management, and administrator oversight.

Project Scope Summary:
The portal allows users to register, log in, post cars for sale, and manage transactions. Administrators can manage user accounts, car listings, and oversee appointments and transactions. The goal is to create a user-friendly interface for buyers and sellers to interact securely.

Key Features

Users:

  • Registration and Login:

    • Users can register and log in to their accounts.
  • Car Listings:

    • Post cars for sale with image uploads.
    • Deactivate existing car listings.
    • Search for cars by make, model, registration year, and price range.
    • View detailed car information.
  • Profile Management:

    • Update personal profile details after logging in.
  • Appointments and Bidding:

    • Book test drive appointments.
    • Post bidding prices for cars.

Administrators:

  • Registration and Login:

    • Administrators can register and log into the portal.
  • User Management:

    • View registered users.
    • Promote users to administrators.
  • Car Listing Management:

    • Activate or deactivate car listings.
  • Appointment and Transaction Management:

    • Approve or deny test drive appointments based on bids.
    • Facilitate car sale transactions based on agreed prices.

Shared Features (Users & Administrators):

  • General Portal Access:
    • Visit the Home Page.
    • View car listings.
    • Search for cars using filters (make, model, registration year, price range).
    • Access the About Us and Contact Us pages.

Technology Stack

  • Front-End: HTML, CSS, JavaScript
  • Back-End: PHP, Laravel
  • Database: MySQL
  • Version Control: Git, GitHub

Installation and Setup

  1. Clone this repository:

    git clone https://github.com/your-username/ABC-Cars---Application-Development-and-Process.git
  2. Navigate to the project directory:

    cd ABC-Cars---Application-Development-and-Process
  3. Install dependencies (for example, using Composer):

    composer install
  4. Set up the database and configure the .env file with your database credentials.

  5. Run the application:

    php artisan serve

Usage

  • Users can register, log in, post cars for sale, and book test drive appointments.
  • Administrators manage user accounts, car listings, and facilitate car sales.

About

A web portal for buying and selling used cars. Users can register, post car listings, book test drive appointments, and manage transactions. Administrators oversee user accounts, car listings, and ensure smooth transaction management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published