The rise of e-commerce has been a game-changer for many industries, including the art world. The eCommerce industry has experienced significant growth in recent years, and online platforms have given artists a global audience to showcase and sell their artwork. The proposed eCommerce website will provide artists with an easy-to-use platform to sell their artwork and provide buyers with a convenient way to discover and purchase art. This research paper discusses the development of an eCommerce website for artists using the MERN stack. The MERN stack, which includes MongoDB, Express, React, and Node, will be used to develop the website. This application will be fully functional with different views for user, seller and admin and it will also be integrated with payment gateway for checkout. Artpiece website aims to help creative entrepreneurs of handloom and handicraft sector.
Introduction
I. INTRODUCTION
In recent years, eCommerce websites have become the norm for many industries, including art. Artisans are individuals who create handmade products, such as art, crafts, and jewelry. They often face challenges in selling their products due to the lack of exposure and marketing opportunities. E-commerce provides a solution to these challenges by offering a platform for artisans to showcase and sell their products online. Online platforms have given artists an opportunity to showcase and sell their artwork to a global audience, creating new revenue streams and expanding their reach. In this paper, we will discuss the development of an eCommerce website for artists using the MERN (MongoDB, Express, React, and Node) stack. The website will offer an easy-to-use platform for artists to sell their artwork online and will provide buyers with a convenient way to discover and purchase art.
II. PROBLEM STATEMENT
The artisans who make handmade products often find it difficult to sell their products online due to the lack of technical expertise and resources. There is a need for a platform that enables artisans to showcase and sell their products online, without having to worry about the technical details of setting up an e-commerce website. Providing a common platform to all artist to make, market and sell high quality handicrafts and goods.
III. TECHNOLOGY
A. MERN Stack
MERN stack is an acronym for four popular technologies - MongoDB, Express, React, and Node. MERN stack is widely used for developing web applications and provides a robust and scalable environment for building web applications.
MongoDB is a NoSQL database that is designed to store data in JSON-like documents. MongoDB is widely used for building scalable and flexible databases, making it ideal for web applications.
Express is a popular web application framework for Node.js that provides a robust set of features for building web applications. Express simplifies the development of web applications by providing a variety of tools and features, such as middleware, routing, and templating engines. React is a JavaScript library for building user interfaces. React provides a component-based architecture that makes it easy to build reusable UI components, which can be used across different parts of the application.
NodeJs is a JavaScript runtime built on the Chrome V8 JavaScript engine.. NodeJs provides a variety of features that simplify the development of web applications, such as a built-in HTTP server and a module system for managing dependencies.
B. Advantages of MERN
Full-stack javascript
Fast development
Scalability
Community support
IV. PROJECT IMPORTANCE
Ecommerce is one of the largest factors of economy growth, it connects businesses with customers in fast, easy and secure way. Here we build an e-commerce website for artisans using the MERN stack. The website will allow artisans to create an account and upload their products to the platform. The website will also allow customers to browse and purchase products from different artisans.
A. Features
User Authentication: The website will allow artisans to create an account and login to the platform. Customers can also create an account to track their orders and receive updates on new products.
Product Management: Artisans can upload and manage their products on the platform. They can add descriptions, prices, and images for their products.
Product Search and Filtering: Customers can browse and search for products based on keywords, categories, and price range.
Cart and Checkout: Customers can add products to their cart and checkout using a secure payment gateway.
Order Tracking: Customers can track the status of their orders and receive updates on their delivery.
Shopping Cart: The shopping cart should allow customers to add multiple items to their cart and proceed to checkout when ready
Reviews and Ratings: Customers can leave reviews and ratings for the products they purchase, which can help other customers make informed decisions.
V. SYSTEM ARCHITECTURE
The System Architecture is divided into 3 sections: Backend, Database and Frontend.
Backend: For backend part we have used NodeJS a JavaScript runtime environment with Express framework which provide APIs.
Database: For the database we have used the MongoDB store the user details, product details and order details. MongoDB is a popular NoSQL document-oriented database that stores data in a flexible, JSON-like format called BSON.
Frontend : For the Frontend we have used ReactJS.
For designing part html, CSS, JavaScript are used.
a. HTML: HTML stands for Hyper Text Markup Language. It is used to create webpages.Html has elements which tells the browser how to display the content.
b. CSS: CSS is the language we use to style an HTML document.CSS describes how the html elements should be displayed
c. JavaScript: Is used to program the behaviour of web pages.
For the database we have used the MongoDB store the user details, product details and order details .
VI. METHODLOGY
This e-commerce website is more helpful to the people wanted to buy the products and it is also beneficial to the sellers of handicrafts.
Conclusion
By building an eCommerce website for artists using the MERN stack can be a great option for those looking to create a high-quality, scalable, and efficient platform. This solution can help artisans to reach a wider audience and increase their sales, while also providing customers with a convenient and secure platform to purchase handmade products. The MERN stack provides a comprehensive solution for building both the front-end and back-end of an eCommerce website.
References
[1] Gunasekaran, A., Marri, H., McGaughey, R., & Nebhwani, M. (2002). Ecommerce and its impact on operations management. International Journal Of Production Economics, 185-197.
[2] Gupta, A. (2014, January). E-Commerce: Role of E Commerce In Today\'s Business. International Journal of Computing and Corporate Research, 4(1). Mac, R. (2014, October).Retrieved from https://www.google.co.in/amp/www.forbes.com/ sites/ry anmac/2014/10/28/softbank betsbig-onindia-with-627- million-snapdealinvestment / amp/
[3] Chanana, N., & Goele, S. (2012). Future of ecommerce in India. International Journal of Computing & Business Research, 8.
[4] Mai, N. (2020). E-commerce Application using MERN stack. Ullah, S. E., Alauddin, T., & Zaman, H. U. (2016, January). Developing an E commerce website. In Krishna4 , D.Venkata Sai Kumar5 , B. Uma Rani6. ECommerce Website For Handloom. International Journal of Research Publication and Reviews Journal homepage: www.ijrpr.com ISSN 2582- 7421/May 2022.
[5] King, D. N., & King, D. N. (2004). Introduction to ecommerce. Prentice Hall. Nemat, R. (2011). Taking a look at different types of ecommerce. World Applied Programming, 1(2), 100-104.
[6] Niranjanamurthy, M., Kavyashree, N., Jagannath, S., & Chahar, D. (2013). Analysis of e-commerce and mcommerce: advantages, limitations and security issues. International Journal of Advanced Research in Computer and Communication Engineering, 2(6), 2360-2370.
[7] K. Mishra, M. V. Rao, and K. Mishra, \"MERN Stack-based E-commerce Website for Handicrafts,\" 2021 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), Hyderabad, India, 2021, pp. 1-5, doi: 10.1109/ETITE51708.2021.9461557.
[8] M. A. T. Arafat, A. M. Arefin, and T. Afroze, \"E-commerce Website Development for Artisans using MERN Stack,\" 2021 5th International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics Technology (AEEICB), Dhaka, Bangladesh, 2021, pp. 1-5, doi: 10.1109/AEEICB51611.2021.9552469.
[9] M. H. Rahman and M. A. Shahid, \"Development of an E-commerce Website for Artisans using MERN Stack,\" 2021 International Conference on Computing and Big Data Analytics (ICCBDA), Bali, Indonesia, 2021, pp. 108-111, doi: 10.1109/ICCBDA51448.2021.9462251.
[10] H. Raj, N. Kumar, and M. Rana, \"Development of E-commerce Website for Artisans using MERN Stack,\" in 2021 International Conference on Power, Control, Communication and Computational Technologies (ICPCCCT), Tamil Nadu, India, 2021, pp. 238-243, doi: 10.1109/ICPCCCT51662.2021.9376571.
[11] A. Rajapaksha, N. Maduranga, and K. Hettiarachchi, \"Development of a Web-Based E-commerce Platform for Artisans using MERN Stack,\" in 2021 International Conference on Advances in Computing, Communication and Networking (ICACCN), Sri Lanka, 2021, pp. 1-6, doi: 10.1109/ICACCN52513.2021.9525232.