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 M.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
Online Fruit Order Management System is a full-stack MERN web application designed for ordering fresh fruits online. The system includes a customer-facing storefront where users can browse fruits, search and sort products, add fruits to cart, proceed to checkout, place orders, view order history, cancel pending orders, and manage their profile. It also includes a dedicated Admin Panel for managing fruit products, categories, customer orders, customer accounts, product status, revenue statistics, and order analytics.
The project supports JWT-based authentication, cart persistence using localStorage, product image upload through Multer, MongoDB database storage, and a complete order lifecycle. Admin can add, update, delete, activate, and deactivate fruit products, manage categories, update order status, and manage customer accounts. The order flow includes browsing fruits, adding items to cart, checkout, order creation, admin-side order status updates, and cancellation of pending orders.
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 online fruit ordering, e-commerce management, product catalog management, cart and checkout workflow, order management, MERN stack development, JWT authentication, and MongoDB database design. FileMakr can provide this project with source code, project report, documentation, and setup support for academic submission
Available after running npm run seed in the backend folder.
| Field | Value |
|---|---|
[email protected] |
|
| Password | Admin@123 |
| Panel | /admin |
All customer accounts use:
Password@123
| Status | Purpose | |
|---|---|---|
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Inactive | Test deactivated user login block |
oftokenThe technology stack includes React, Vite, React Router, Axios, Node.js, Express.js, MongoDB, Mongoose, JWT, bcryptjs, Multer, Nodemon, and Morgan
| Layer | Technology |
|---|---|
| Frontend | React 18, React Router v6, Vite |
| Styling | Custom CSS, Plus Jakarta Sans |
| API Client | Axios |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| ODM | Mongoose |
| Authentication | JWT, bcryptjs |
| File Upload | Multer |
| Dev Tools | Nodemon, Morgan |
| Storage | Backend uploads folder |
| State | Auth, Cart, Toast contexts |
cd backend
npm install
cd ../frontend
npm install
Create or update backend/.env:
MONGO_URI=mongodb://localhost:27017
MONGO_DB_NAME=onlineFruitOrder
JWT_SECRET=your_jwt_secret_here
NODE_ENV=development
PORT=5000
Optional frontend/.env:
VITE_API_BASE_URL=http://localhost:5000
If VITE_API_BASE_URL is not set, the frontend defaults to http://localhost:5000.
Make sure MongoDB is running locally or update MONGO_URI with a MongoDB Atlas connection string.
cd backend
npm run seed
The seed script clears existing data and inserts sample admin users, customer users, categories, fruits, and sample orders.
Open Terminal 1:
cd backend
npm run dev
Backend runs at:
http://localhost:5000
Open Terminal 2:
cd frontend
npm run dev
Frontend runs at:
http://localhost:5173
Available after running npm run seed in the backend folder.
| Field | Value |
|---|---|
[email protected] |
|
| Password | Admin@123 |
| Panel | /admin |
All customer accounts use:
Password@123
| Status | Purpose | |
|---|---|---|
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Active | General testing |
[email protected] |
Inactive | Test deactivated user login block |