<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" xml:lang="en" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">global-journal-of-computer-science-and-technology-e-network-web-security</journal-id>
<journal-title-group>
<journal-title>Global Journal of Computer Science and Technology - E: Network, Web &amp; Security</journal-title>
</journal-title-group>
<issn publication-format="print">0975-4350</issn>
<issn publication-format="electronic">0975-4172</issn>
<publisher><publisher-name>Global Journals Publishing Group Incorporated</publisher-name></publisher>
<self-uri xlink:href="https://globaljournals.org/journal-seo-export/jats/83649.xml" />
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">83649</article-id>
<title-group>
<article-title>MERN Stack-Based Multi-Seller E-commerce Site</article-title>
<subtitle>Building E-Commerce Apps with the MERN Stack</subtitle>
</title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Rafi</surname><given-names>Azizul Hakim</given-names></name><xref ref-type="aff" rid="aff1" />
</contrib>
</contrib-group>
<aff id="aff1">UNITED STATES</aff>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-10-09">
<day>09</day>
<month>10</month>
<year>2024</year>
</pub-date>
<volume>24</volume>
<issue>E1</issue>
<fpage>27</fpage>
<lpage>57</lpage>
<abstract><p>In almost every way, web development has been getting better and better over the last ten years. During this time, a number of frameworks and libraries came out, which made it much easier and faster to make a web app. Over the last decade, the LAMP stack (Linux, Apache, MySQL, and PHP) and Java-based applications have dominated web development. It was challenging for a single developer to construct a web application by using these stacks because of how complex they were. As the field of web development matured, MERN-an acronym for “MongoDB,” “Express,” “React,” and “Node JS”-emerged as the dominant stack in 2023. Due to the relative simplicity of the technologies comprising this stack, a single developer may effectively handle both the front-end and back-end of the application. MongoDB, which is a no-SQL database; Express, which is a framework of Node JS used in back-end development; React, which is a JavaScript library used in front-end development; and NodeJS, which is an environment for JavaScript; these are the components that make up the MERN stack.</p></abstract>
<kwd-group kwd-group-type="author-generated">
<kwd>react</kwd>
<kwd>node.js</kwd>
<kwd>javascript</kwd>
<kwd>express.js</kwd>
<kwd>MERN stack.</kwd>
</kwd-group>
<self-uri content-type="pdf" xlink:href="https://globaljournals.org/GJCST_Volume24/3-MERN-Stack-based.pdf" />
<self-uri content-type="html" xlink:href="https://globaljournals.org/scholarly-articles/mern-stack-based-multi-seller-e-commerce-site/" />
</article-meta>
</front>
<body>
<sec>
<title>Full Text</title>
<p>In almost every way, web development has been getting better and better over the last ten years. During this time, a number of frameworks and libraries came out, which made it much easier and faster to make a web app. Over the last decade, the LAMP stack (Linux, Apache, MySQL, and PHP) and Java-based applications have dominated web development. It was challenging for a single developer to construct a web application by using these stacks because of how complex they were. As the field of web development matured, MERN-an acronym for &quot;MongoDB,&quot; &quot;Express,&quot; &quot;React,&quot; and &quot;Node JS&quot;-emerged as the dominant stack in 2023. Due to the relative simplicity of the technologies comprising this stack, a single developer may effectively handle both the front-end and back-end of the application. MongoDB, which is a no-SQL database; Express, which is a framework of Node JS used in back-end development; React, which is a JavaScript library used in front-end development; and NodeJS, which is an environment for JavaScript; these are the components that make up the MERN stack. The main goal of this thesis is to learn about the MERN stack and build a fully working multi-vendor e-commerce web application that is a laptop reselling platform. This application has a user-friendly interface, sign-up, and login systems that are JWT (JSON Web Token) secured. JWT is used to protect every API that this app uses. So that users don&#039;t have any problems, it&#039;s now easier to buy and sell used laptops. The interface and functionality of this app are designed with the user&#039;s ease of use in mind. The beta version of this is already completed and hosted in the server.</p>
</sec>
</body>
</article>