0% found this document useful (0 votes)
12 views34 pages

Final PPT With Certi

Uploaded by

aasuanu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views34 pages

Final PPT With Certi

Uploaded by

aasuanu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 34

Grocery Store

(Grocery Store)
Lok Jagruti Kendra University
(LJ)

Developed By:
1. Memon Mohammad Aman 21018501210032
2. Akhunji Mohammad Kasim 21018501210002
3. Mohammed Aasim Saiyed 21018501210055

Group No: -

Under the Guidance of:


Prof. Harsh Shah

Submitted To:
L.J. INSTITUTE OF COMPUTER APPLICATION
L.J. INSTITUTE OF COMPUTER APPLICATIONS
Sarkhej Road, S.G. Highway, Ahmedabad

CERTIFICATE

Enrolment No: 195170686032 Seat No: _____________

This is to certify that Mr. Memon Mohammad Aman of Integrated


Master of Computer Applications, Semester 8 has satisfactorily
completed his Project titled E-Learning Management System under
the supervision of ProfHarsh.

Internal Guide Name: Signature


Prof Harsh

Date of Submission:
29-04-2023
L.J. INSTITUTE OF COMPUTER APPLICATIONS
Sarkhej Road, S.G. Highway, Ahmedabad

CERTIFICATE

Enrolment No: 195170686005 Seat No: _____________

This is to certify that Mr. Saiyed Aasim of Integrated Master of


Computer Applications, Semester 8 has satisfactorily completed his
Project titled E-Learning Management System under the
supervision of Prof Harsh

Internal Guide Name: Signature


Prof Harsh

Date of Submission:
29-04-2023
L.J. INSTITUTE OF COMPUTER APPLICATIONS
Sarkhej Road, S.G. Highway, Ahmedabad

CERTIFICATE

Enrolment No: 195170686029 Seat No: _____________

This is to certify that Mr. Akhunji Kasim of Integrated Master of


Computer Applications, Semester 8 has satisfactorily completed his
Project titled E-Learning Management System under the
supervision of Prof Harsh

Internal Guide Name: Signature


Prof Harsh

Date of Submission:
29-04-2023
Fresh Cart

Fresh cart
01
Fresh Cart

Introductio
n
An online platform built using the MERN stack (MongoDB,
Express.js, React.js, Node.js) to simplify grocery shopping. It
provides a responsive, user-friendly interface for browsing,
selecting, and purchasing items. With secure transactions and
streamlined inventory management, the project ensures a
convenient and efficient shopping experience for customers
and store owners alike.

02
Fresh Cart

1.1 Existing System

Online grocery platforms offer convenience through features like


home delivery and online payments. However, they often have
limitations such as complex interfaces, high delivery fees,
delayed orders, and lack of real-time inventory updates. Smaller
businesses struggle to adopt these systems, making it
challenging to compete with larger players. These gaps highlight
the need for a more user-friendly and efficient solution.

1.2 Need For New


System
• User-Friendly Design: Simplified navigation with an intuitive interface.
• Real-Time Inventory: Accurate product availability updates.
• Affordable Delivery: Cost-effective and flexible options.
• Empowering Small Businesses: Scalable platform for smaller stores.
• Personalized Shopping: Recommendations and saved preferences.
• Seamless Payments: Multiple secure payment methods.
• Mobile-Friendly: Accessible anytime, anywhere.
• Efficient Operations: Streamlined order management for better
satisfaction.

03
Salford & Co.

1.3 Problem Definition


Traditional grocery shopping is time-consuming, while online
platforms often face issues like complex navigation, high costs, and
limited personalization. Small businesses struggle to adopt
advanced technologies, making it hard to compete. Customers
encounter challenges like delayed deliveries, inaccurate inventory,
and limited payment options. These gaps highlight the need for a
seamless, efficient, and user-friendly solution for both customers
and businesses.
01

1.4 Objectives
Easy and user-friendly shopping experience.

· Real-time updates on product availability.

· Affordable and flexible delivery options.

· Help small businesses compete with larger platforms.

· Personalized recommendations for users.

· Flexible delivery times that suit customers.

· Secure and multiple payment methods.

· Mobile-friendly design for shopping on the go.

· Efficient order processing to avoid delays. 04


Salford & Co.

1.5 Core components


01
1.User Interface (UI): Responsive & intuitive design for seamless navigation and shopping.
2.Product Catalog: Organized database with categories, descriptions, pricing & availability.
3.Shopping Cart: Add, view & manage products before checkout.
4.User Authentication: Secure login, profiles, & order history management.
5.Order Management: Track orders, process payments & update statuses.
6.Payment Gateway: Secure multi-method payment processing.
7.Inventory Management: Real-time stock tracking & automatic updates.
8.Delivery System: Flexible delivery options with tracking.
9.Admin Dashboard: Manage inventory, orders, customer queries & performance.
10.Notifications: Automated emails/SMS for orders & promotions.

05
Fresh Cart

1.6 Project Profile

Project Title Grocery Store(E-Commerce)

Duration 36 Days

Project Internal Guide Prof. HarshShah

Front End React.JS

Framework Express.Js

Backend/Database Node.Js/MongoDB

Operating System Window 11

06
Fresh Cart

1.7 Advantages and Limitations of the Proposed


System:

Advantages: Limitations:
· Easy and user-friendly interface for shopping. · Initial setup costs for development and deployment.
· Real-time updates on product availability. · Requires stable internet connection for users.
· Affordable and flexible delivery options. · Risk of security breaches or fraud.
· Mobile-friendly and responsive design.
· Small businesses may need technical knowledge for managemen
· Personalized shopping recommendations.
· Secure payment options for safe transactions.
· Helps small businesses compete with larger platforms

07
Fresh Cart

1.8 Assumptions & Constraints

Assumptions

1. Stable Internet: Users have reliable internet for smooth shopping.


2. Product Availability: Inventory reflects real-time stock levels.
3. Payment Security: Payment gateways function securely.
4. Delivery Services: Third-party logistics meet timelines.
5. User Experience: The system is intuitive for all users.
6. Technology Compatibility: Supports popular devices & browsers

Constraints

1. Internet Dependency: Limited access in low-connectivity areas.


2. Shipping Limitations: Delivery may not cover remote areas.
3. Security Risks: Potential cyber threats despite precautions.
4. Scalability Challenges: Growth may require extra resources.
5. Cost Constraints: High development & maintenance costs.
6. User Adoption: Resistance from traditional shoppers.

08
Fresh Cart
2. Requirement Determination and Analysis

2.1 Requirement Determination 2.2.Targeted Users

Approach: 1. Customers
•Browse, search, and add items to cart/wishlist.
•User Interaction: Understanding customer & store owner needs.
•Place orders with secure payments.
•Similar Website Study (Chosen): Analyzing platforms like Amazon Fresh.
•Track orders and view history.
•Questionnaire/Survey: Gathering user preferences on functionalities.

Hardware Requirements 2. Admin


•Manage product inventory and sales reports.
•Processor: Intel i5-6040U @ 2.3GHz or higher •Handle promotions, discounts, and offers.
•Memory: 4GB RAM (8GB recommended) •Address customer queries and complaints.
•Storage: 256GB SSD or higher

Software Requirements

•OS: Windows 10+, macOS, or Linux


•Database: MongoDB
•Development Tool: Visual Studio Code
•Framework: MERN Stack (MongoDB, Express.js, React.js, Node.js)

09
Fresh Cart

2.3. Proposed Timeline Chart:

Month January February

Weeks 1 2 3 4 1 2

Planning

Analysis

Design

Coding

Testing

Implementation

Documentation

10
Fresh Cart
3. System Design

3.1 Use Case Diagram

11
Fresh Cart

3.2 Class Diagram

12
Fresh Cart

3.3 Interaction Diagram Interaction Diagram for login

13
Fresh Cart

Interaction Diagram for Add to Cart

14
Fresh Cart

Interaction Diagram for logout

15
Fresh Cart

3.4 Activity Diagram

16
Fresh Cart 4 Development

4.1 Coding standards

Product Add by admin: Backend Server

17
Fresh Cart

4 Development

User sign in
User sign Up

18
Fresh Cart

4 Development
4.2 Screenshots

19
Fresh Cart

4 Development

20
Fresh Cart

4 Development

21
Fresh Cart

4 Development

22
Fresh Cart
5 Agile Documentation

Project Details
5.1 Agile Project Charter
To provide a seamless and efficient online grocery shopping experience by offering a user-
General Project Information friendly platform that ensures convenience, affordability, and accessibility. The project aims to
Mission
empower small grocery businesses with digital tools, enabling them to compete with larger
Project Name Grocery Store online marketplaces while improving the overall shopping experience for customers.
Project Champion Mohammed Amaan, Mohammed Kasim , Mohammed Aasim

Project Sponsor LJ Institute of Computer Application To become a preferred online grocery platform that transforms traditional shopping into a
digital, hassle-free experience. By integrating real-time inventory management, secure
Project Manager Prof Monica Gahlawat Vision
transactions, and personalized shopping, the project envisions making grocery shopping easier,
faster, and more accessible to a wider audience.
Stakeholders Admin, Student, Teacher

Expected Start Date 07/01/2025

Expected Completion Date 8/02/2025 1. User Management

2. Product & Inventory Management

3. Shopping & Ordering

Scope 4. Delivery & Logistics

5. Admin & Vendor Management

6. Security & Payment Integration

7. Customer Engagement & Support

Date 10/02/2025
03
23
Fresh Cart 5.2 Agile Roadmap / Schedule:

03
24
Fresh Cart 5.3 Agile Project Plan:

Task name Duration Start Finish Status


Sprint#1: Registration (user) 5d 05-01-2025 10-01-2025 Complete

Email and password verification 3d 05-01-2025 08-01-2025 Complete

Login 2d 08-01-2025 10-01-2025 Complete


Sprint#2: Place Order(user) 6d 11-01-2025 16-01-2025 Complete

View Categories 2d 11-01-2025 12-01-2025 Complete

Add-to-cart 2d 13-01-2025 14-01-2025 Complete

View Orders 2d 15-01-2025 16-01-2025 Complete


Sprint#3: Manage Products (Admin) 5d 17-01-2025 22-01-2025 Complete

Add Products 2d 17-01-2025 18-01-2025 Complete

Delete Products 1d 19-01-2025 19-01-2025 Complete

Edit Products 2d 20-01-2025 22-01-2025 Complete


Sprint#4: Categories (Admin) 6d 23-01-2025 28-01-2025 Complete

Edit Categories 1d 23-01-2025 23-01-2025 Complete

Delete Categories 1d 24-01-2025 24-01-2025 Complete

View Categories 2d 25-01-2025 26-01-2025 Complete

Add Categories 2d 27-01-2025 28-01-2025 Complete


Sprint#5: Orders (Admin) 7d 29-01-2025 04-02-2025 Complete

Delete orders 2d 29-02-2025 30-02-2025 Complete

View orders 2d 31-02-2025 01-02-2025 Complete

Add orders 3d 02-02-2025 04 -02-2025 Complete


Sprint#6: Users (Admin) 7d 04-02-2025 10-02-2024 Complete

Edit Users 2d 04-02-2025 06-02-2024 Complete

Delete Users 2d 07-02-2025 08-02-2024 Complete


03
View Users 3d 08-02-2025 10-02-2024 Complete 25
Fresh Cart

5.4 Agile User Story:

User story id As (type of user) I want to perform So that i can(achieve some task)

1 User Login Access my account

1 User Place order buy products and get Bill

1 User Give Feedback gave suggestions

2 Admin Login Access Admin site

2 Admin Manage Users Edit, Delete, view users

2 Admin Manage Category Edit, Delete, Update category

2 Admin Manage Order Download and View Order Data

03
26
Fresh Cart

5.5 Agile Release Plan:

Task name Duration Start Finish Status Release Date


Sprint#1:Registration (user) 5d 05-01-2025 10-01-2025 Complete 10-01-2025

Email and password verification 3d 05-01-2025 08-01-2025 Complete 08-01-2025

Login 2d 08-01-2025 10-01-2025 Complete 10-01-2025


Sprint#2:Place Order(user) 6d 11-01-2025 16-01-2025 Complete 16-01-2025

View Categories 2d 11-01-2025 12-01-2025 Complete 12-01-2025

Add-to-cart 2d 13-01-2025 14-01-2025 Complete 14-01-2025

View Orders 2d 15-01-2025 16-01-2025 Complete 16-01-2025


Sprint#3:Manage Products(Admin) 5d 17-01-2025 22-01-2025 Complete 22-01-2025

Add Products 2d 17-01-2025 18-01-2025 Complete 18-01-2025

Delete Products 1d 19-01-2025 19-01-2025 Complete 19-01-2025

Edit Products 2d 20-01-2025 22-01-2025 Complete 22-01-2025


Sprint#4Categories(Admin) 6d 23-01-2025 28-01-2025 Complete 28-01-2025

Edit Categories 1d 23-01-2025 23-01-2025 Complete 23-01-2025

Delete Categories 1d 24-01-2025 24-01-2025 Complete 24-01-2025

View Categories 2d 25-01-2025 26-01-2025 Complete 26-01-2025

Add Categories 2d 27-01-2025 28-01-2025 Complete 28-01-2025


Sprint#5:Orders(Admin) 7d 29-01-2025 04-02-2025 Complete 04-02-2025

Delete orders 2d 29-02-2025 30-02-2025 Complete 30-02-2025

View orders 2d 31-02-2025 01-02-2025 Complete 01-02-2025

Add orders 3d 02-02-2025 10-01-2025 Complete 10-01-2025


Sprint#6:Users (Admin) 7d 04-02-2025 08-01-2025 Complete 08-01-2025

Edit Users 2d 04-02-2025 10-01-2025 Complete 10-01-2025

Delete Users 2d 07-02-2025 16-01-2025 Complete 16-01-2025

View Users 3d 08-02-2025 12-01-2025 Complete 12-01-2025 03


27
Fresh Cart
5.6 Agile Sprint Backlog

Task Name Story Sprint Ready Priority Status Story Point

Sprint#1:Login (User) Yes Yes High Complete 10

Yes Yes High Complete 8


Email and Password Verification

Yes Yes High Complete 8


Registration

Yes Yes high Complete 10


Sprint#2:Place Order(user)

View Categories Yes Yes High Complete 8

Add-to-cart Yes Yes High Complete 8

View Orders Yes Yes High Complete 8


Yes Yes High Complete 10
Sprint#3:ManageProducts(Admin)
Add Products Yes Yes High Complete 8
Delete Products Yes Yes High Complete 8
Edit Products Yes Yes High Complete 6
Sprint#4Categories(Admin) Yes Yes High Complete 10

Edit Categories Yes Yes High Complete 8


Delete Categories Yes Yes High Complete 8
View Categories Yes Yes High Complete 8
Add Categories Yes Yes High Complete 8
Sprint#5:Orders(Admin) Yes Yes High Complete 10

Delete orders Yes Yes High Complete 8


View orders Yes Yes High Complete 8
Add orders Yes Yes High Complete 8
Add Yes Yes High 10
Sprint#6:Users (Admin)
orders
Yes Yes Medium Complete 4
Edit Users

Yes Yes Meduim Complete 5


Delete Users
03
View Users Yes Yes High Complete 8 28
Fresh Cart
5.7 Agile Test Plan

Project Name Grocery Store Device Dell g15 Intel core 9th

Test Case Id 1 Test Title Testing Checkout pages

Module Name Manage Products Tested By Aman ,M.Kasim ,Aasim

Priority High Execution Date 10-02-2025

Test Test Step Action Expected Result Actual Result Pass


1 Click on “products” Open products page display all products Products Displayed Yes

2 Enter quantity and click on Add products to cart page Display All products with quantity Displayed All products Yes
“Add to cart” with update and delete
option.

3 Click on “Go to order page” open orders page Displayed Checkout page with User can input address yes
selected products data and order
preferable products

4 Click on “Order now” Order is successfully executed Display products which user ordered Displayed User’s order Yes

03
29
Salford & Co.

Thank You
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

30

You might also like