01 Synopsis
One-time Payment
- PDF & Word both included
- Up to 30 pages
- Only 1 diagram included
- Problem statement & objectives
- Ready for college submission
Complete B.E. final-year project report with documentation, diagrams and viva-ready structure. Instant PDF & Word download — plagiarism-free and faculty-aligned.
Need a customized report? Chat on WhatsAppSimple pricing. Instant access. Every package includes PDF & Word format.
01 Synopsis
One-time Payment
02 Pre Defined Project Report
One-time Payment
03 Customized Report
One-time Payment
04 Originality Reviewed
One-time Payment
Abstract
Table of Content
Introduction
Problem Statement
Existing System
Proposed System
Objectives
System Architecture
Major Functional Modules
Hardware Requirements
Software Requirements
Future Enhancement
Conclusion
References
Abstract
Table of Content
Chapter 1 — Introduction
Chapter 2 — Literature Review / System Study
Chapter 3 — System Analysis
Chapter 4 — System Design
Chapter 5 — System Implementation
Chapter 6 — Testing
Chapter 7 — Results and Discussion
Chapter 8 — Conclusion and Future Enhancements
Chapter 9 — References
Car Selling Platform is a full-stack MERN web application designed for online car browsing, car inventory management, cart management, Cash on Delivery checkout, order tracking, user profile management, and admin-side platform control. The project includes a customer-facing storefront where users can browse cars, search and filter inventory, view car details, add cars to cart, place COD orders, cancel pending orders, and manage their account information.
The system also includes a dedicated Admin Panel where administrators can manage dashboard statistics, cars, brands, users, and orders. Admin can create, update, delete, and search car records, manage car brands, update order status, mark orders as paid or delivered, cancel orders, create users, reset passwords, toggle admin roles, and manage platform data through protected admin routes.
This project is suitable for B.Tech, M.Tech, BCA, MCA, BE, ME, BSc, and MSc students who need a practical final year project, major project, or minor project based on car selling, automobile e-commerce, inventory browsing, cart checkout, order management, admin dashboard, MERN stack development, JWT authentication, role-based access, REST API, and MongoDB database design. FileMakr can provide this project with source code, project report, documentation, and setup support for academic submission.
| Field | Value |
|---|---|
[email protected] or ADMIN_EMAIL from .env |
|
| Password | Admin@123 or ADMIN_PASSWORD from .env |
| Panel URL | http://localhost:5173/admin |
Password for all customers:
User@123
| Name | Use Case | |
|---|---|---|
| John Carter | [email protected] |
Has delivered and in-transit orders |
| Sarah Mitchell | [email protected] |
Has pending and cancelled orders |
| Rahul Sharma | [email protected] |
Has delivered and in-transit orders |
The default credentials are available after database seeding
isAdmin flagThe admin panel includes dashboard, cars CRUD, brands CRUD, orders management, and users management
The user panel includes landing page, inventory, car detail, cart, checkout, orders, profile, login, register, and responsive navigation modules
isAdminThe uploaded documentation lists React, Vite, React Router, Context API, React Toastify, Fetch API, Node.js, Express, MongoDB, Mongoose, JWT, bcryptjs, CORS, Morgan, and dotenv as the technology stack.
| Layer | Technology |
|---|---|
| Frontend | React 18, Vite 5 |
| Routing | React Router 6 |
| State Management | Context API |
| Notifications | React Toastify |
| Styling | Custom CSS Design System |
| API Requests | Fetch API |
| Backend | Node.js, Express 4 |
| Database | MongoDB |
| ODM | Mongoose 8 |
| Authentication | JWT, bcryptjs |
| Middleware / Config | CORS, Morgan, dotenv |
| Roles | User, Admin |
| Currency | INR with en-IN formatting |
cd server
npm install
Open a new terminal:
cd client
npm install
Create server/.env:
PORT=5000
MONGO_URI=mongodb://localhost:27017/mern_car_shop
JWT_SECRET=your_super_secret_jwt_key_change_in_production
CLIENT_URL=http://localhost:5173
ADMIN_PASSWORD=Admin@123
Optional client environment variable for production:
VITE_API_URL=http://localhost:5000
The environment variables include backend port, MongoDB URI, JWT secret, client URL, admin email, and admin password used by the seeder.
Make sure MongoDB is running locally, or replace MONGO_URI with a MongoDB Atlas connection string.
cd server
npm run seed
Or:
node src/seeder/seeder.js
The seeder clears existing data and inserts sample users, brands, cars, and orders.
Open Terminal 1:
cd server
npm run dev
Backend API runs at:
http://localhost:5000
Open Terminal 2:
cd client
npm run dev
Frontend app runs at:
http://localhost:5173
The project uses separate backend and frontend servers during development.
| Field | Value |
|---|---|
[email protected] or ADMIN_EMAIL from .env |
|
| Password | Admin@123 or ADMIN_PASSWORD from .env |
| Panel URL | http://localhost:5173/admin |
Password for all customers:
User@123
| Name | Use Case | |
|---|---|---|
| John Carter | [email protected] |
Has delivered and in-transit orders |
| Sarah Mitchell | [email protected] |
Has pending and cancelled orders |
| Rahul Sharma | [email protected] |
Has delivered and in-transit orders |
The default credentials are available after database seeding