Professional Documents
Culture Documents
PROJECT REPORT ON
ECOMMERCE WEBSITE
FOR
Shoppinoz Website
At
Certificate
This is to certify that the summer project entitled “Shoppinoz Website”
Place: Surat
Date:
PROJECT REPORT
1. Project Group No : 1
2. Project Title : Shoppinoz Website
3. Project Guide Name : Amlesh Shahni
4. Progress Report No : 1
5. Project Detail :
We have taken a lot of effort into this project. However, completing this project would not
have been possible without the support and guidance of a lot of individuals. We would like to extend our sincere
thanks to all of them.
We are highly indebted to Mr. Amlesh Shahni for their guidance and supervision.
We would like to thank her for providing the necessary information and resources for this project.
We would like to express our gratitude towards our parents & our friends for their kind co-
operation and encouragement which help us a lot in completing this project.
Our thanks and appreciations also go to our colleague in developing the project. Thank you
to all the people who have willingly helped us out with their abilities.
We are also Thanks full to our all Faculties Members & specially Our Dean Dr. Sanjay Buch,
BMCCA,BMU , to give us opportunity to make us this project.
Thank you very much,
Mr. Amlesh Shahni
INDEX
No. Topic Page
No.
1. Abstract
2. INTRODUCTION
2.1. College profile
2.2. Project profile
3. Overall Description
3.1 Description
3.2 Using The Code
3.3 Web Page Details
3.4 Project Details
4. System Requirements
4.1. Use Case Diagram
5. Online Shopping Website
5.1 Sign Up Page
5.2 Login Page
5.3 Admin Dashboard
5.5 Products Page
6. Data Management
6.1 Data Description
6.2 Data Objects
6.3 DataBase Diagram
7. Non-Functional & Operational Requirements
7.1 Security
7.2 Efficiency & Maintenability
8. Conclusion
Shoppinoz Website
1. Abstract
In today’s fast-changing business environment, it’s extremely important to be able to respond to client
needs in the most effective and timely manner. If your customers wish to see your business online and
have instant access to your products or services.
Online Shopping is a lifestyle e-commerce web application, which retails various fashion and lifestyle
products (Currently Men’s Wear). This project allows viewing various products available enables registered
users to purchase desired products instantly using PayPal payment processor (Instant Pay) and also can
place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to
Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood.
These include multi-tiered architecture, server and client side scripting techniques, implementation
technologies such as React_Js , and nodeJs. This is a project with the objective to develop a basic website
where a consumer is provided with a shopping cart Website and also to know about the technologies used
to develop such an website.
This document will discuss each of the underlying technologies to create and implement an e- commerce
website.
1
Shoppinoz Website
2. INTRODUCTION
Bhagwan Mahavir College of Computer Application, Surat a highly commendable private institute,
occupies a place amongst the technical institutes of the southern region of Gujarat. It is established in
year 2008, financed and run by the Bhagwan Mahavir College Foundation, Surat. It is affiliated to
Bhagwan Mahavir University. The college is controlled by the executive board formed from the
representatives of the Trust under constitution & by laws of the college. The college campus is located at
the open green field areas with a beautiful location, situated at New city light Road, Bharthana – Vesu,
Surat.
The College has excelled itself in many fields. It has occupied a prominent place in the education sphere
of South Gujarat. The building surrounded by green fields and contains spacious classrooms, well
documented library, a multipurpose hall, modern computer lab. It has at present around 850 students.
Vision
In 21st century, IT technology has been growing in every area of business & society, while in competitive
environment it is our vision to make the students more efficient in the field of Information Technology,
which will help students to become more efficient skill oriented professional and ready to grab
opportunities in the said field.
Mission
Our mission is to provide learning experience through renowned educational institution which shall
expose the students in the area of computer application in day to day life.
Imparting quality undergraduate education in the area of Computer Application through well designed
curriculum and train students to apply this education for lifelong high quality careers and give them
competitive benefit in the ever-changing and challenging global work environment of 21st century.
Quality Objectives
The College of Computer Application shares University’s overall mission of being a center of academic
excellence by providing qualitative education and integrating training. The progressive and innovative
faculty, through their teaching, scholarship and publication, leadership and service are fully committed to
the provision of an educational environment which prepares individuals to become successful
professionals.
The main objective of the Department is to help students meet their long-range needs as maturing
professionals as well as their immediate needs upon entering the profession.
3
Shoppinoz Website
E-commerce is fast gaining ground as an accepted and used business paradigm. More and more business
houses are implementing web sites providing functionality for performing commercial transactions over
the web. It is reasonable to say that the process of shopping on the web is becoming commonplace.
The objective of this project is to develop a general purpose e-commerce store where product like clothes
can be bought from the comfort of home through the Internet. However, for implementation purposes,
this paper will deal with an online shopping for clothes.
An online store is a virtual store on the Internet where customers can browse the catalog and select
products of interest. The selected items may be collected in a shopping cart. At checkout time, the items in
the shopping cart will be presented as an order. At that time, more information will be needed to complete
the transaction. Usually, the customer will be asked to fill or select a billing address, a shipping address, a
shipping option, and payment information such as credit card number. An e-mail notification is sent to the
customer as soon as the order is placed.
Framework JAVASCRIPT
Duration 3 months
4
VISION OF MAN : “THE GEETA”
3. Overall Description
3.1 Description
Admin can Add products, Edit product information and Add/Remove product.
Admin can add user , edit user information and can remove user.
Admin can ship order to user based on order placed by After Successful
Payment.
3.2 Using the Code
Sign Up Page
Login Page
Admin Panel
Dashboard Page
Products Page
Cart Page
Orders Page
Completed Orders Page
Profile Page
5
VISION OF MAN : “THE GEETA”
4. System Requirements
6
Shoppinoz Website
Anyone can view Online Shopping portal and available products, but every user must login by
his/her Username and password in order to purchase or order products.
Only Admin will have access to modify roles, by default developer can only be an ‘Admin’. Once user
register site, his default role will be ‘User’.
5.1.1 Description
The signup page of our eCommerce website serves as the gateway for new users to create
accounts and join our platform.
Designed and implemented using Html , Css , Bootstrap , React.js, this page provides a seamless
and intuitive user experience, guiding individuals through the process of creating their account
step by step.
9
Shoppinoz Website
User-Friendly Interface : The signup page boasts a clean and intuitive interface, featuring
well-defined sections and form fields that are easy to navigate.
Form Validation : To ensure data accuracy and completeness, the signup form incorporates
client-side validation using React.js libraries. Real-time feedback is provided to users to assist
them in correcting any errors before submission.
Input Fields : Various input fields are included to collect essential user information, such as
9
Shoppinoz Website
username, email address, password, and additional optional details like date of birth or
contact number, depending on the specific requirements of our platform.
Submit Button : Upon completion of the signup form, users can click the submit button to
initiate the account creation process. Client-side validation ensures that all required fields
are filled correctly before submission.
Responsive Design : The signup page is designed to be fully responsive, ensuring seamless
functionality across a wide range of devices and screen sizes, including desktops, tablets,
and smartphones.
5.2.1 Description :
The login page of our eCommerce website serves as the entry point for registered users to
access their accounts and engage with our platform. Developed using Html , Css , Bootstrap ,
React.js, this page offers a seamless and secure login experience, incorporating essential
features to verify user credentials and provide access to personalized services.
9
Shoppinoz Website
User-Friendly Interface : The login page features a user-friendly interface designed to simplify
the login process. Clear and intuitive layout elements guide users through the login procedure
effortlessly.
Input Fields : The login form includes designated input fields for users to enter their registered
email address or username and password. These fields are carefully structured to ensure clarity
and ease of use.
Forgot Password Link : In case users forget their passwords, a "Forgot Password" link is
prominently displayed on the login page. Clicking this link redirects users to a password
recovery process, of fering a seamless solution to regain account access.
Authentication : Upon submission of the login form, user credentials are authenticated against
the stored database records. Secure authentication protocols are implemented to safeguard
user data and prevent unauthorized access.
Error Handling : Robust error handling mechanisms are in place to notify users of any login
failures due to incorrect credentials or other issues. Clear and informative error messages are
displayed to guide users in resolving login-related issues effectively.
Secure Sessions : Upon successful authentication, users are granted access to their
accounts and redirected to the appropriate landing page within the platform. Secure
session management techniques are employed to maintain user privacy and protect
sensitive information.
5.3.1 Description :
The main home page of our admin panel serves as the central hub for managing the
eCommerce platform's operations efficiently. Developed using React.js, this page
combines visually appealing graphs and charts with intuitive navigation elements to
provide administrators with comprehensive insights and convenient access to essential
functionalities
9
Shoppinoz Website
Key Components:
9
Shoppinoz Website
Dashboard Overview:
The dashboard section provides a comprehensive overview of the eCommerce platform's
performance, displaying key metrics such as total sales, revenue, order volume, and customer
engagement statistics.
Profile Section:
Within the admin dashboard, the profile section offers administrators access to user-specific
registration data, including registration date, method, user profile information, and account status,
enabling personalized communication and targeted management of individual user accounts