Skip to content

OPCB is a web-based platform for buying and selling vehicles, featuring user management, ad management, search filters, and vehicle comparisons, all built with core PHP, JavaScript, HTML5, and MySQL. It aims to automate and streamline the vehicle sales process.

Notifications You must be signed in to change notification settings

Mubshr07/Online_Pak_Cars_and_Bikes_WebApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poject: Online Pakistan Cars and Bikes Web Application

Design and Developed By:

Mubashir Iqbal | AI Researcher | Web Developer 

mubshr07@gmail.com

I specialize in web development, crafting robust and efficient web applications. My skill set includes expertise in Apache Server, PHP, MySQL, HTML5, CSS3, Bootstrap, JavaScript, Django, and WordPress. I create dynamic, user-friendly websites and web applications that meet modern standards. My projects involve everything from server-side scripting and database management to front-end design and development, ensuring seamless functionality and an intuitive user experience.👨🏻‍ 👨🏻‍💻

Technologies:

1.	Backend language: PHP
2.	Front-end: HTML5, CSS3, Bootstrap, JavaScript, JQuery
3. 	Database: MySQL (using WampServer on Windows)
4.	Ajax, JSON, API

For any Suggestion or query:

Email to: mubshr07@gmail.com

Introduction

In the fast-changing world, information technology and information management are going to play an important role. We have been living in the computer age for the past few years. The computer is gaining popularity. The computer revolution has find its way into almost every aspect of human life and living. A computer is admirably suited to handle any information and hence is an information processor that is, it can receive data, perform some basic operations on that data, and produce results according to a predetermined program. OPCB (Online Pak Cars & Bikes) is a free registration-based solution that allows users to find a suitable car that fulfils their needs and manages sale/purchase of vehicles. Seller can add details of his car like price, registration #, model, color, seating capacity, chassis #, etc. The buyer can check the car details and can contact the seller. This system is based on core PHP, JavaScript, HTML 5 and for data storing MySQL is being used.

Purpose

The current system for sale/purchase of automotive has many problems and ambiguities. Customers have to sale and purchase vehicles by posting advertisements in newspapers and on public noticeboards. And by uploading advertisements on some online computer applications i.e. OLX, Pakwheels, etc.

Using third-party option:

Many customers contact dealers for sale and purchase of vehicles, which make deal less profitable or sometimes ending in loss. Paperwork is required. A lot of effort is required to post advertisements. System is not user-friendly. System doesn't have learnability. These presently available applications don't have a filter that is being provided in OPCB.

Project Scope

Today's world is a computer world because most of the work is done with the help of computers. Dependency on computers is behind a few reasons. We cannot easily manage to store large number of data or information single handle. If we will be read some information or data in urgency, then we cannot manually these works are very difficult if we cannot use the computer. So, the objective of this project is to overcome the limitations of the manual approach. This project is started towards systematically automating all the work that is done manually at present. The aim is to focus following aspects: - The main objective is to automate a non-computer environment. - To save fatigue. - To speed up the process of selling vehicles. - To facilitate users with searching for advertisements. - To compete with current available online solutions available.

Functional Requirements:

1. User Registration:

Administrator/User can register as a new user into the system by providing information like " Username, First Name, Last Name, Password, Gender, User type, Email Address, City".

2. Login User:

The administrator/User has to enter a Username and password to log in.

3. Change Password

The administrator/User can change the password by entering its Old Password, Username, and New Password.

4. Update User

Administrators/User can update their information by providing by logging in and then selecting the update user option." Username, First Name, Last Name, Password, Gender, User type, Email Address, City" can be updated.

5. Search User

Administrators can search specific user records by providing information about his/her. Information contains " Username, First Name, Last Name, Email Address".

6. Advertisement Management

6.1 Search Advertisement

Administrator/User can search a specific advertisement by Engine Capacity, Brand, Model, Registered City, Make Year, Price, mileage, or by using combination of more than one filter.

6.2 Upload Advertisement

Administrators/User can upload their vehicle information like Engine Capacity, Brand, Model, Condition (New or Used), Registered City, Make Year, Price, mileage, and Pictures.

6.3 Update Advertisement

Administrators/User can update their vehicle information like Engine Capacity, Brand, Model, Registered City, Make Year, Price, mileage, and Pictures.

6.4 Delete Advertisement

Administrators/User can delete their uploaded advertisements that are being sold or not available now.

7. View contact details:

Administrator/User can view the seller's Mobile Number, e-mail ID, and Address (only the area of uploading).

8. Comparison Management

8.1 View Vehicle Comparison

Administrator/User can view vehicle comparison.

8.2 Vehicle Information

Administrators can add vehicle information like Engine Capacity, Seating Capacity, Body Type, Brand, Model, Price, etc.

8.3 View Vehicle information

Administrator/User can view vehicle information like Engine Capacity, Seating Capacity, Body Type, Brand, Model, Price, etc.

8.4 Update Vehicle information

Administrators can update vehicle information like Engine Capacity, Seating Capacity, Body Type, Brand, Model, Price, etc.

8.5 Delete Vehicle

An administrator can delete a vehicle.

9. Report Management

9.1 View Total User Registered

Administrators can view the total amount of users registered.

9.2 View Top Sold Vehicles

Administrators can view the top-selling vehicles

9.3 View most searched Vehicles

Administrators can view the most searched vehicles.

---

About

OPCB is a web-based platform for buying and selling vehicles, featuring user management, ad management, search filters, and vehicle comparisons, all built with core PHP, JavaScript, HTML5, and MySQL. It aims to automate and streamline the vehicle sales process.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published