Major File

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

A PROJECT REPORT

On

E-COMMERCE WEBSITE
SUBMITTED TO

Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal


(Madhya Pradesh)
IN THE PARTIAL FULLFILLMENT OF THE REQUIREMENT FOR THE AWARD OF THE DEGREE OF

BACHELOR OF TECHNOLOGY IN

INFORMATION TECHNOLOGY

Submitted By

ADARSH KUMAR MISHRA (0902IT201003)

AND

AMAN TIWARI (0902ME201006)

Information Technology (8th Semester)

Under the GUIDANCE of Prof. JANKISHARAN PAHARIYA

Department of Information Technology

Page | 1
CERTIFICATE

This is to certify that this project entitled "E-COMMERCE WEBSITE"

Which is being submitted by ADARH KUMAR MISHRA (0902IT201003) AND


AMAN TIWARI (0902ME201006) In partial fulfilment of the award of the degree
of Bachelor of Technology (Information Technology) of RAJIV GANDHI
PROUDYOGIKI VISHWAVIDYALAYA, Bhopal (M.P) is a record of students own
work carried by them under my guidance and supervision

To the best of my knowledge better presented in this project has not been
submitted for the award of any other diploma or degree certificate.

DR. Kamlesh Gupta GUIDED BY

(HOD, Dept of IT) PROF. JANKISHARAN PAHARIYA

RJIT, TEKANPUR (M.P.)

DATE:-

Page | 2
DECLARATION

We here by declare that the work presented in this project entitled "E-
COMMERCE WEBSITE" In partial fulfilment for the award of the degree of
Bachelor of Technology (information technology) of RAJIV GANDHI
PROUDYOGIKI VISHWAVIDYALAYA, Bhopal (M.P) is a record of my own work
carried out under the guidance of Prof JANKISHARAN PAHARIYA (Dept of IT)

The matter presented in this project has not been submitted for the award of
any other diploma or degree.

ADARSH KUMAR MISHRA (0902IT201003)

AND

AMAN TIWARI (0902ME201006)

STUDENT SIGNATURE STUDENT SIGNATURE

GUIDE SIGNATURE

ACKNOWLEDGEMENT

Page | 3
It is not possible to prepare a project report without the assistance and
encouragement of the people. This one is certainly no exception.

On the very outset of this report I would like to extend my sincere and heartfelt
obligation towards all the personages who have helped me in this endeavour.
Without their active guidance, help, cooperation, and encouragement, I would not
have made headway in this project.

I am extremely thankful and pay my gratitude to my faculty Prof. JANKISHARAN


PAHARIYA for her valuable guidance and support on completion of the project.

I extend my gratitude to RUSTAMJI INSTITUTE OF TECHNOLOGY TEKANPUR for


giving me this opportunity.

I also acknowledge with deep sense of revere, my gratitude towards my parents


and members of my family, who has always supported morally as well as
economically. I would also like to thank the anonymous reviewers who provided
helpful feedback on my manuscript.

Last but not the least gratitude goes to all my friends who directly or indirectly
helped me to complete this project report.

Any omission in this brief acknowledgement does not mean lack of gratitude

Finally, I must thank my parents for their unwavering support and encouragement
needed to take on this challenging but enriching project.

Page | 4
PURPOSE THIS PROJECT SERVES

In today's digital age, online shopping has become a crucial part of our lives. The
objective of this project is to develop a user-friendly e-commerce website that
offers a seamless shopping experience. The website allows users to browse
products, add them to their cart, and proceed to checkout. The data for products
and orders is managed using Excel sheets.

The purpose of developing this e-commerce website is to create an online


platform that facilitates the buying and selling of products over the internet. This
concept serves multiple purposes:

1. Convenience: It allows customers to shop for products from the comfort of


their homes at any time.

2. Accessibility: It provides access to a wide range of products and services to


a broader audience, irrespective of geographical constraints.

3. Efficiency: It streamlines the shopping experience by providing search and


filter options, product descriptions, reviews, and secure payment gateways.

4. Business Expansion: It helps businesses expand their reach and increase


sales by tapping into the online market.

5. Customer Engagement: It offers businesses tools to engage with customers


through personalized recommendations, email marketing, and customer
reviews.

Page | 5
REQUIRED TOOLS AND TECHNOLOGY

For the development of this e-commerce website, several tools and technologies
were utilized to ensure a robust, efficient, and user-friendly platform.

1. HTML (HyperText Markup Language)


o Purpose: HTML is used to structure the content of the web pages. It
provides the skeleton of the website, defining various elements such
as headings, paragraphs, links, images, forms, and multimedia.
o Features Used: Semantic HTML tags, forms, multimedia embedding,
linking, etc.

2. CSS (Cascading Style Sheets)


o Purpose: CSS is used to style and layout web pages. It enhances the
visual appearance of the website, making it more appealing and user-
friendly.
o Features Used: Flexbox, Grid layout, Media queries for
responsiveness, Animations, and Transitions.
o Frameworks/Libraries: (Optional) Bootstrap for responsive design
and pre-styled components.

Page | 6
3. JavaScript
o Purpose: JavaScript is used to add interactivity and dynamic behavior
to the website. It allows for real-time updates, form validation,
interactive elements, and asynchronous data loading.
o Features Used: DOM manipulation, Event handling, AJAX for
asynchronous requests, etc.
o Libraries/Frameworks: (Optional) jQuery for easier DOM
manipulation and AJAX calls.

4. Version Control System


o Tool: Git
o Purpose: To track changes in the source code during development. It
facilitates collaboration and version management.
o Platform: GitHub for remote repository hosting and collaboration.

5. Code Editor
o Tool: Visual Studio Code
o Purpose: A powerful code editor that provides syntax highlighting,
code completion, and debugging features.

6. Design Tools
o Tool: Figma and canva.
o Purpose: For designing the UI/UX of the website before
development.

7. Browser Developer Tools


o Purpose: To debug and test the website on different browsers and
devices. Ensures compatibility and responsiveness.
8. Excel Sheets: For storing and managing product and order data

Page | 7
DEVELOPMENT PHASES
1. Project Planning
o Define project scope and requirements.
o Design the site layout and structure.
o Plan the database schema (if applicable).

2. Design Phase
o Create wireframes and mockups using design tools.
o Design UI/UX considering user journey and accessibility.

3. Development Phase
o Develop the website structure using HTML.
o Style the website with CSS, ensuring responsiveness.
o Add interactivity and dynamic content using JavaScript.

4. Testing and Debugging


o Test the website across various browsers and devices.
o Perform user testing to gather feedback and make necessary
adjustments.
o Debug any issues and ensure smooth functionality.

5. Deployment
o Host the website on a web server.
o Ensure all features are working as expected in the live environment.

6. Maintenance
o Regularly update the content and features.
o Monitor performance and security.

Page | 8
Source code and demo of different pages
1. Home Page

 Purpose: The home page serves as the main landing page for the website. It
provides an overview of the website and highlights key features, products,
and promotions.
 Features:
o Navigation bar with links to other pages
o Featured products
o Promotional banners
o Search bar
o Footer with contact information and social media links

Page | 9
Page | 10
2. Products Page

 Purpose: The products page displays a catalog of all available products.


Users can browse through different categories, view product details, and
add items to their cart.
 Features:
o Product listings with images, names, prices, and descriptions
o Filters and sorting options (e.g., price, popularity, ratings)
o Pagination for easy navigation through multiple product pages.

Page | 11
3. Cart Page

 Purpose: The cart page allows users to review the items they have added to
their cart, update quantities, and proceed to checkout.
 Features:
o List of selected products with images.

Page | 12
4. contact page:

 Allows users to contact the company with inquiries or feedback.


 Includes a contact form for users to submit their messages.
 Provides additional contact details such as email, phone number, and
address.

Page | 13
5. About us Page:

 Provides information about the company, its mission, and its values.
 Includes details about the team and the company's history.

Page | 14
CONCLUSION AND FUTURE PLAN

The e-commerce website project demonstrates the integration of web


technologies such as HTML, CSS, and JavaScript to create a functional online store.
Utilizing Excel sheets for data management provides a simple yet effective way to
handle product and order information. This project not only enhances technical
skills but also provides practical experience in web development and data
management.

As the project progresses, there are plans to implement a robust backend to


enhance the functionality, security, and scalability of the e-commerce website.
Below are some of the key enhancements planned for the future:

1. Implementing a Database:

 Transition from using Excel sheets to a database management system


(DBMS) such as MySQL, PostgreSQL, or MongoDB.
 Store product details, user information, and order histories in the database
for better data management and scalability.

2. Backend Development:

 Use server-side technologies like Node.js, Express.js, or Django to handle


backend operations.
 Implement APIs for product management, user authentication, and order
processing.

3. User Authentication and admin pannel:

 Allow users to create accounts, log in, and manage their profiles.
 Implement secure password storage and session management.
 Develop an admin panel for managing products, orders, and users.
 Allow administrators to add, update, or remove products.

4. Payment Gateway Integration:

 Integrate secure payment gateways such as PayPal, Stripe, or Razorpay.


 Ensure secure handling of payment information and transactions.

Page | 15
BIBLIOGRAHY

 Github
 Google
 Youtube
 Unsplash (for images)
 MDN web docks
 W3 school
 Chat GPT

Page | 16

You might also like