Development of an eCommerce website for Ngoc’s MaxiNutri Company
Le, Phuc (2022)
Le, Phuc
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052511947
https://urn.fi/URN:NBN:fi:amk-2022052511947
Tiivistelmä
Technology has evolved rapidly in recent years, especially in web development and technology. Many new tools and technologies have enhanced developers' experience, and building a website now is more popular and much easier than it used to be. In 2013, Facebook announced React, and it has become a part of the MERN stack (MongoDB, ExpressJS, React, NodeJS) – one of the most popular stacks to build a web application in the world.
The thesis aimed to learn the concepts and functionalities of the MERN stack and implement it with an online shop application for Ngoc’s MaxiNutri company. Each technology will be explained in detail, along with the assistive packages and libraries to build the application, for example, Bootstrap 5, JWT, React Route DOM v6, and Redux.
The development process was unified, and all the parts of the web application were written in JavaScript. The user interface was created with Re-act, and the database will be using an object-based NoSQL database MongoDB and interact with the server using NodeJS and ExpressJS.
The result of the thesis is a fully functional eCommerce web application for Ngoc’s MaxiNutri.
The thesis aimed to learn the concepts and functionalities of the MERN stack and implement it with an online shop application for Ngoc’s MaxiNutri company. Each technology will be explained in detail, along with the assistive packages and libraries to build the application, for example, Bootstrap 5, JWT, React Route DOM v6, and Redux.
The development process was unified, and all the parts of the web application were written in JavaScript. The user interface was created with Re-act, and the database will be using an object-based NoSQL database MongoDB and interact with the server using NodeJS and ExpressJS.
The result of the thesis is a fully functional eCommerce web application for Ngoc’s MaxiNutri.