Co-OP Project Report Kyamu
Co-OP Project Report Kyamu
Co-OP Project Report Kyamu
On
KYAMU
SUBMITTED IN PARTIAL FULFILLMENT OF THE DEGREE
in
Submitted By
Under the Guidance of
Mr Pradeep Prabin Mahaseth
Roll. No. 1911981396
This is to be certified that the project entitled “Kyamu” has been submitted for the Bachelor of
Computer Science Engineering at Chitkara University, HP during the academic semester aug 2022-
May-2023 is a Bonafede piece of project work carried out by Prabin Mahaseth (1911981396)
towards the partial fulfillment for the award of the course CO-OP Project (CS 203) under the
guidance of “Pradeep” and supervision.
Mr. Pradeep
MANUAL FOR PREPARATION OF INTEGRATED PROJECT REP 2| P a g e
CANDIDATE’S DECLARATION
I, Prabin Mahaseth (1911981396), B.E.-2019 of the Chitkara University, Himachal hereby declare that the
Co-op Project Report entitled “Kyamu.” is an original work and the data provided in the study is authentic to
the best of our knowledge. This report has not been submitted to any other institute for the award of any other
course.
MANUAL FOR PREPARATION OF INTEGRATED PROJECT REPORT 2| P a g e
ACKNOWLEDGEMENT
It is our pleasure to be indebted to various people, who directly or indirectly contributed to the development of
this work and who influenced my thinking, behavior, and acts during study.
We express our sincere gratitude to all for providing me an opportunity to undergo the Co-op Project as part of
the curriculum.
We are thankful to “Project Guide Name” for his support, cooperation, and motivation provided to us during
the training for constant inspiration, presence, and blessings.
Lastly, We would like to thank the almighty and our parents for their moral support and friends with whom we
shared our day-to-day experience and received lots of suggestions that improve our quality of work.
Prabin Mahaseth
1911981396
MANUAL FOR PREPARATION OF INTEGRATED PROJECT REPORT 3|Pa
Table of Contents
S.NO Topic Name
1. Abstract/Keywords
2.1 Background
3.1 Methods
7. Conclusion
8. Future Scope
9. Bibliography/References
4|Page
ABSTRACT / KEYWORDS
the
MANUAL FOR PREPARATION OF INTEGRATED PROJECT REPORT
5|Page
INTRODUCTION TO THE
PROJECT
2.1 BACKGROUND:
SOFTWARE REQUIREMENT
SPECIFICATION
Front-End (Client
Side)
Database
TOFF
Seller Da
shboard
Add Products
Home
Buyer Dashboard
Cart
D M
ongoDB
atabase
Backend Routes
Controllers
Seller Buyer
Login Access Login Access
Can add products Can add to cart
Can edit products Can edit products in the cart
Can view stats Can give review
odels
React:
React is a JavaScript library for building user interfaces.
React is used to build single-page applications.
React allows us to create reusable UI components.
NodeJS:
NodeJS is a runtime JavaScript environment that works
outside the web page. It is mainly used for server-side
applications.
NodeJS is open source and it is free of cost.
NodeJS uses asynchronous programming by default.
NodeJS will always store the data in only JSON format
CSS:
Cascading Style Sheets (CSS) is a stylesheet language used to describe the
presentation of a
document written in HTML or XML. CSS describes how elements should
be rendered on screen,
on paper, in speech, or on other media.
1. Primary key: – The field that is unique for all the record occurrences.
5.1 Front-End:
Item detail page: Here a buyer can easily go through Clothes details, images and
simply add products to their cart
Cart Page: Here a buyer can view those products that they have added to their cart with
the price subtotal of all the products added to the cart also can delete any products
according to their need
● Backend:
Models: Here we define the structure of the
data that should in the database. By using
some models which help to store the data in
the database like mongoose, it is one of the
famous libraries in NodeJS.
Creating the schemas by mongoose with
can mentions the names and type of the
data.
Routers: All the work related to the routing
of the pages was done here. ExpressJS is a
popular library form routing. CURD
operations and routing-related code are saved
in this folder.
Controllers: In controllers, the definitions of
the functions which are declared in the
routing will be stored and also the codes of
the middleware are stored in this folder. In
the controller phase, the function definitions
of the function which are declared in the
Routers will be done. We are having some
middleware also defined here.
Limitations
Though e-commerce offers many advantages to customers, business, society and
nation, there are still some areas of concern that need to be addressed. The following
are some of the limitations or disadvantages of e-commerce.
1. Security
The biggest drawback of e-commerce is the issue of security. People fear to provide
personal and financial information, even though several improvements have been
made in relation to data encryption. Certain websites do not have capabilities to
conduct authentic transactions. Fear of providing credit card information and risk of
identity limit the growth of e-commerce.
2. Lack of privacy
Many websites do not have high encryption for secure online transactions or to protect
online identity. Some websites illegally collect statistics on consumers without their
permission. Lack of privacy discourages people to use internet for conducting
commercial transactions,
3. Tax issue
Sales tax is another bigger issue when the buyer and seller are situated in different
locations. Computation of sales tax poses problems when the buyer and seller are in
different states. Another factor is that physical stores will lose business if web
purchases are free from tax.
4. Fear
People fear to operate in a paperless and faceless electronic world. Some of the
business organizations do not have physical existence, People do not know with whom
they are conducting commercial transactions. This aspect makes people opt for
physical stores for purchases.
5. Product suitability
People have to rely on electronic images to purchase products. Sometimes, when the
products are delivered, the product may not match with electronic images. Finally, it
may not suit the needs of the buyers. The lack of ‘touch and feel’ prevents people from
online shopping.
6. Cultural obstacles
E-commerce attracts customers from all over the world. Habits and culture of the
people differ from nation to nation. They also pose linguistic problems. Thus,
differences in culture create obstacles to both the business and the consumers.
7. High Labour cost
Highly talented and technically qualified workforce are required to develop and
manage the websites of the organization. Since internet provides a lot of job
opportunities, business organizations have to incur a lot of expenses to retain a talented
pool of employees,
8. Legal issues
The cyber laws that govern e-commerce transactions are not very clear and vary from
country to country. These legal issues prevent people from entering into electronic
contracts.
9. Technical limitations
Some protocols are not standardized around the world. Certain software used by
vendors to show electronic images may not be a common one. It may not be possible
to browse through a particular page due to lack of standardized software. Insufficient
telecommunication bandwidth may also pose technical problems.
9. Huge technological cost
It is difficult to merge electronic business with traditional business. Technological
infrastructure may be expensive and a huge cost has to be incurred to keep pace with
ever changing technology. It is necessary to allocate more funds for technological
advancement to remain competitive in the electronic world.
Conclusion
E-commerce still represents one of the business methods that take advantage if done
the right way, even if the stock market and commodities fell, E-Commerce will still be
able to survive and receive a high transaction. E-commerce has a tremendous
opportunity in the course of business in the country. In addition, it also introduces new
techniques and styles in a transaction. Using the extensive E-Commerce in the Internet
world is actually much better to bring the goodness of the individual or the state.
E-Commerce has undeniably become an important part of our society. The
successful companies of the future will be those that take E-Commerce seriously,
dedicating sufficient resources to its development. E-Commerce is not an IT issue but
a whole business undertaking. Companies that use it as a reason for completely re-
designing their business processes are likely to reap the greatest benefits. Moreover, E-
Commerce is a helpful technology that gives the consumer access to business and
companies all over the world.