Tech Bazaar 7
Tech Bazaar 7
A Project
Report
Submitted by
AKSHAY PATEL
201130107516
BACHELOR OF ENGINEERING
In
Computer Engineering
May,2023
SAL EDUCATION CAMPUS
DECLARATION
We hereby declare that the Project/Internship report submitted along with the
Project/Internship entitled Customer Segmentation submitted in fulfilment for the degree
of Bachelor of Engineering in Computer Engineering to Gujarat Technological
University, Ahmedabad, is a bonafide record of original project work carried out by me at
under the supervision of mikin dagli and that no part of this report has been directly
copied from any students’ reports or taken from any other source, without providing due
reference.
1 Akshay R. Patel
Project id: 319717
ACKNOWLEDGMENT
I wish to express my heartfelt appreciation to all those who have contributed
tothis project, both explicitly and implicitly, without the co-operation of whom,
it would not have been possible to complete this project.
I would like to thank our H.O.D Mr. Vijaysinh Jadeja as well as (Internal Guide)
Mr. MikinDagli for constantly guiding and showing us the correct path to reach
towards our desired goal. Also, I thank them for sharing their experience,
knowledge and valuable time with me and showing their concern in my project
to make it better.
I also thank all the other faculties who directly or indirectly supported me in
making my project successful by sharing their ideas and knowledge.
i
Project id: 319717
ABSTRACT
Techbazaar is a online shopping website which is used to buy various kinds of electronic items like
headphones,phone and laptops.this website is used to purchase various electronic as well as day to day
life goods which can be used by people in their tech field.Free delivery is availabale in this
website.Main goal of this website is to sell goods and services to their customers.
In order to develop an e-commerce website, a number of Technologies are studied and understood.
These include multi-tiered architecture, server and client sidescripting techniques such as programming
language (such as reactjs), relational databases (such as Mongodb).In this project, the main aim is to
demonstrate that with better interaction features in laptops so that web sites could improve sales over
the net.
ii
Project id: 319717
List Of Tables
Table 1.1 Work flow / Introduction.........................................................5
iii
Project id: 319717
List of Figures
Fig 4.1 Use case / Procedure Diagram................................................................10
Fig 4.2 Activity / Process Diagram.....................................................................11
Fig 4.3 Activity / Process Diagram.....................................................................12
Fig 4.4Flow Chart / Procedure Diagram............................................................13
iv
Project id: 319717
Table of Content
Acknowledgement i
Abstract ii
List of Tables iii
List Of Figures iv
Table of Content
1. Over View of the Company 1
1.1 History 1
1.2 Aim and Objectives of Internship 1
2. Introduction 2
2.1 Project Summary 2
2.2 Purpose 2
2.3 Objective 3
2.4 Scope 3
2.5 Literature Review/Background Study 4
2.6 Internship Planning 4
2.6.1 Internship development approach and 4
justification
2.6.2 Internship Effort and Time 4
2.6.3 Roles and Responsibility 5
2.7 Work Flow 5
3. System Analysis 7
3.1 Study of Current System 7
3.2 Problem and Weaknesses of Current System 7
3.3 Requirements of New System 7
3.4 System Feasibility 7
3.4.1 Technical Feasibility 7
3.4.2 Schedule Feasibility 7
3.5 Features of New System 7
3.6 List of Main Modules 7
3.7 Selection of Hardware and Software 7
3.7.1 Hardware Requirements 7
4. System Design 10
4.1 System Design and Methodology 13
4.1.1 Use Case 14
4.1.2 Activity 15
4.1.3 activity user case 15
4.2 Process Design 16
4.3 flowchart 16
5. Implementation 15
5.1 Implementation Platform 15
5.2 Outcomes / Screenshot 15
6 Testing 27
6.1Testing Strategy 28
6.2 Testing Results & Analysis 29
7. Conclusions and References 30
6.1 Conclusion 31
6.2 References 31
vi
Project id: 319717
There can be one or two aims, but both development of field specific skills as well as
future skills have to be represented.
1
Gujarat Technological University SAL College of Engineering
Project id: 319717
CHAPTER 2: INTRODUCTION
2.1Project Summary
Tech bazaar is a website is used for selling earphones,laptop and mobile
phone.
Some basic segmentation criteria include buying pursures and selling .
Through techbazaar, banks can get to know their customers on a more
personal level and offer them more tailored products and services.
We analyze different area provided in data and figure out how many clients
are really interested in when website launch new scheme regarding customer
details.
Because this website help e-commerce group customers by behavior, they
can offer more tailored products and services. Moreover, by better
understanding customer preferences, marketers can maximize cross and up-
selling op
2.2 Purpose
2
Gujarat Technological University SAL College of Engineering
Project id: 319717
The main objective of this website is to provide items at cheap cost and But to
generate revenue they need to come up with new plans and schemes.
For such things customer techbazaar is used to analyze the customers, what
kind of customers a website is having and how we can manipulate our data to
generate revenue for the website or a particular company.
So, by using website we can clean the data, combine and analyze the data and
using the dataset the website can launch new schemes to attract the customers
and generate revenue.In future, we can combine data analysis with AI and
ML for launching
new schemes and can predict customers that how can a customer can
get involve in the scheme and thus the website can launch new schemes
in the scheme and thus the website can launch new schemes and can attract more
customers.
3
Gujarat Technological University SAL College of Engineering
Project id: 319717
4
Gujarat Technological University SAL College of Engineering
Project id: 319717
5
Gujarat Technological University SAL College of Engineering
Project id: 319717
2.6 WorkFlow
6
Gujarat Technological University SAL College of Engineering
Project id: 319717
As the current systems doesn’t give precise insights into the dataset and study
the dataset more deeply, we need a new system through which we can get a
deeper learning and understanding data.
As well as we can get better visualization effect.
In this new system as we get deep understanding and analysis, we can also get
detailed conclusions or observations with visualization.
The System is to be developed for any user who wants to use it. We want our
system user friendly and easy to use.
The administrator also may be non-technical, so the user interface will be
designed in such a way that it gets comfortable for non-technical person to
operate easily.
7
Gujarat Technological University SAL College of Engineering
Project id: 319717
Technical Feasibility
The interface should use terms and concepts, which are drawn from the
interests of people who will make most of this system.
Statistics must be provided as fast as possible.
Due to operations on data such as pre-processing and filtering the data
provided must be accurate with no null values.
The user wants the data stored in database must be secured and cannot be
accessed by unauthorized user.
3.4.2 Schedule Feasibility
Schedule feasibility corresponds to whether sufficient time is available to
complete the project.
Factor considered:
o Schedule of the project
o Time by which project has to be completed
Reporting period.
3.5 Features of New System
Customer Segmentation can be used by any sector such as marketing, banks,
e-commerce and many more.
Market analysis on the other hand helps majorly in revenue and profit
generating. This system helps in deep analysis of the dataset. It also analyse
the parameters by comparing them with each other.
On basis of such visualization and graphs we can get detailed conclusions to
the clients, and thus with the help of these conclusions the clients can help the
company to generate profit or more revenue.
3.6 List of Main Modules
The main modules in this system are:
Admin Data collection
o Data Pre-Processing
o Data Wrangling
8
Gujarat Technological University SAL College of Engineering
Project id: 319717
9
Gujarat Technological University SAL College of Engineering
Project id: 319717
10
Gujarat Technological University SAL College of Engineering
Project id: 319717
4.1.2 Activity
1. Admin
12
Gujarat Technological University SAL College of Engineering
Project id: 319717
2. User
13
Gujarat Technological University SAL College of Engineering
Project id: 319717
14
Gujarat Technological University SAL College of Engineering
Project id: 319717
CHAPTER 5: IMPLEMENTATION
Table 5.2
15
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.1 homepage
16
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.3 Product
17
Gujarat Technological University SAL College of Engineering
Project id: 319717
18
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.6 payment
19
Gujarat Technological University SAL College of Engineering
Project id: 319717
20
Gujarat Technological University SAL College of Engineering
Project id: 319717
21
Gujarat Technological University SAL College of Engineering
Project id: 319717
Database 5.9
22
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.10
5.11
23
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.12
5.13
24
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.14
25
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.15
26
Gujarat Technological University SAL College of Engineering
Project id: 319717
5.16
27
Gujarat Technological University SAL College of Engineering
Project id: 319717
Testing
28
Gujarat Technological University SAL College of Engineering
Project id: 319717
29
Gujarat Technological University SAL College of Engineering
Project id: 319717
In conclusion, an techbazaar system is a powerful tool that can help streamline the
planning, organization, and execution of events. By automating many of the tasks
involved in techbazar. A successful website should be user-friendly, scalable, and able to
handle a wide range of events and product purchase. It should provide a seamless user
experience, with intuitive interfaces and clear, concise instructions. An e-commerce can
be a valuable asset for various companies and venders, to sell their product successfully.
References
Books:
o The road to reactjs
o Fullstack reactjs
o React in action
o Learning react
Websites :
30
Gujarat Technological University SAL College of Engineering
Project id: 319717
w3schools.com
https://www.sparkstoideas.com/
https://www.youtube.com/watch?v=gZoXwQysVQc
https://fontawesome.com/
31
Gujarat Technological University SAL College of Engineering