Over the last few years, e-commerce has become an indispensable part of our life. It is growing day by day. Most people now prefer online shopping rather than going into the market. As internet access increases rapidly worldwide, the number of online buyers will keep climbing. Digital shopping is much more convenient, as buyers don’t have to leave the comfort of their homes. They can buy whatever they want. no matter what time of the day it is. In this time of digitalization, the need for digital shopping is going to climb. The trend shows that businesses will completely switch over to online stores in the next 20 years.
Introduction
I. INTRODUCTION
Customers get many benefits via online shopping this helps e-commerce companies to build long-lasting and profitable relationships with their customers. For making a strong relationship with these users it is very important to focus on the customer as a whole and make sense of a flood of real-time information that goes well beyond demographics or shopping behavior. There are two entities that will have the access to the system. One is the admin and another one will be the registered user. Admin can add product details, view all the order details and can also view the sales of the products. Users need to register with basic registration details to generate a valid username and password.
II. E-COMMERCE
Electronic Commerce is exactly analogous to a marketplace on the Internet. Electronic Commerce (also referred to as EC, e-commerce eCommerce or ecommerce) consists primarily of the distributing, buying, selling, marketing and servicing of products or services over electronic systems such as the Internet and other computer networks.
E-commerce follows the same basic principles that traditional commerce follows-that is, buyers and sellers exchange and transport goods from one place to another. But rather than conducting business In the traditional way-in stores and other "brick and mortar" buildings or through mail-order catalogues and telephone operators In e-commerce buyers and sellers transact business over the networked computer
III. THE ELEMENTS OF E-COMMERCE
In the case of E-commerce, all the above-listed elements are available but they are having slight variations in the real-life situation.
A Product or Service: In the case of E-commerce, it is a virtual product shown on a website. One can demonstrate a multimedia presentation of the product & its entire feature on the web page itself, which may not be possible in the case of physical product of commerce activity.
A Place to sell the Product:In the e-commerce case, a website displays the products in all ways & acts as a place for E-Commerce.
A way to get Customers to visit your Website: In the case of E-Commerce search engines and linkages with other websites play an important role in helping the customers to reach web sites of the organizations.
A way to Accept Orders: The orders are accepted on the website Itself. On the web pages of the E-commerce companies shopping carts are being provided. One can click on the lean and fill in the shopping I card to order items to be purchased and it is accepted by the E-commerce Company as an order from the customer.
A way to Accept Money:In the case of traditional commerce, buyers and sellers are in direct contact with each other.
A. Models of E-commerce
Most transactions in E-commerce may broadly be classified Into three main categories
Business-to-consumer transactions
Business-to-business transactions
Consumer-to-consumer transactions
B. Types of E-Commerce
Product Transactions:E-Commerce WebSite A page from the Amazon.com Web site illustrates the ease and Immediacy of electronic commerce. Shoppers are able to search a wide variety of products, make their selections, order online, and receive updates about the status of their shipment.
Service Transactions: Other e-commerce businesses offer services. Financial services represent a large segment of e-commerce. For a small fee, online investment brokerages trade stocks on behalf of their clients. Online stock brokerages typically charge customers lower fees than traditional stock brokerages. Other sites provide consumers with a way to research and obtain mortgages and other loans online.
IV. TECHNOLOGY USED:
A. MERN
MERN stands for MongoDB, Express, React, Node. With these technologies that make up the stack.
MongoDB - document database
Express(.js) - Node.js web framework
React(.js) - a client-side JavaScript framework
Node(.js) – NODE.js is a JavaScript-based web server
B. Advantages of MERN Stack
UI Rendering and Performance
Cost-Effective
Open Source
Easy to Switch Between Client and Server
C. Workflow Diagram of Ecommerce Website
D. Features
Authentication using JSON Web Tokens (JWT).
Admin can add, edit, view, and delete all the items in our store.
Customers can add items or remove items from the cart.
Display the total bill of the cart and update it as soon as the cart is updated by the user.
We only allow logged-in users to buy items.
Option to pay and checkout thus creating order and emptying the cart.
Review and Rate button for every product.
V. CHALLENGES
Economical Challenges
Social Challenges
Legal challenges
Cyber and Data Security
Attracting the Perfect Customer
Competition
Choosing the right technology
VI. ADVANTAGES
A. Advantages for Consumers
Lower prices
Convenient and safe
Wide product variety
Saves time
More accurate decision making
B. Advantages for Business
Lower cost
Customer data
Wider customer base
Always open
Easier to scale up
Conclusion
The paper is all about the development of a full-stack eCommerce website. Which types of technologies are used in this website. We have chosen a full stack for this website. Each developer may have their preferences for web stacks. We try our best to provide you with the one-and-one latest web technology. It will be very attractive for the customer to see the products by sitting at the office or at home. It will be very helpful for the small-scale industries without selling to wholesalers, large retailers can directly sell to the customer by saving money for both. We have considered many factors like project requirements, Costs of development, scalability, and Security.
References
[1] Chanana, N., & Goele, S. (2012). Future of e-commerce in India. International Journal of Computing & Business Research, 8.
[2] Mai, N. (2020). E-commerce Application using MERN stack.
[3] Ullah, S. E., Alauddin, T., & Zaman, H. U. (2016, January). Developing an E-commerce website. In 2016 International Conference on Microelectronics, Computing and Communications (MicroCom) (pp. 1-4). IEEE.
[4] King, D. N., & King, D. N. (2004). Introduction to e-commerce. Prentice-Hall.
[5] Nemat, R. (2011). Take a look at different types of e-commerce. World Applied Programming, 1(2), 100-104.
[6] Khurana, Ajeet (25 November 2019). \"Did You Know That There Are 4 Types of Ecommerce?\". The Balance Small Business. Dotdash. Archived from the origial on 22 January 2021. Retrieved 4 May 2021
[7] Millward, Steven (17 September 2014). \"Here are all the must-see numbers on Alibaba ahead of the record-breaking IPO\". Tech in Asia. Archived from the original on 20 September 2014. Retrieved 4 May 2021.
[8] Millward, Steven (18 August 2016). \"Asia\'s e-commerce spending to hit a record $1 trillion this year – but most of that is China\". Tech in Asia. Archived from the original on 19 August 2016. Retrieved 4 May 2021.
[9] Kawa, Arkadiusz (2017). \"Fulfillment Service in E-Commerce Logistics\" (PDF). LogForum. 13 (4): 429–438. doi:10.17270/J.LOG.2017.4.4. eISSN 1734459X. ISSN 1895-2038. Archived (PDF) from the original on 4 May 2021. Retrieved 4 May 2021.
[10] Kuhuk, Jane (19 May 2020). \"COVID-19 shopping behavior: what products would customers rather buy online?\". Competera (Infographic). Archived from the original on 21 May 2020. Retrieved 4 May 2021.
[11] Bakos, Yannis (2001). \"The Emerging Landscape for Retail E-Commerce\". Journal of Economic Perspectives. 15 (1): 69–80. CiteSeerX 10.1.1.4.9128. doi:10.1257/jep.15.1.69. Archived from the original on 18 January 2021.