End-to-end E-commerce web application, a modern approach using MERN stack
Nguyen, Hung (2020)
Nguyen, Hung
2020
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-2020052513342
https://urn.fi/URN:NBN:fi:amk-2020052513342
Tiivistelmä
Over the last decade, web development has gone through significant changes in every aspect. The rapid development of web technologies in general as well as front-end library and framework have taken web development to a new level which facilitate developer job considerably. One of the most widely used and modern full-stacks is the MERN stack, which plays a leading role in web development nowadays. The four components included in MERN stack are MongoDB database, Express as back-end web framework, React.js serves as front-end library and Node.js as JavaScript environment.
The purpose of this thesis was to study the usability and functionality of each technology in the MERN stack and as a consequence, to develop a fully functional E-commerce web application by utilizing MERN as well as some other additional modules.
The thesis presented the development process of the application, with all the essential parts noted and explained. The outcome of this project is an e-commerce web application with all the necessary and fundamental features of an online bookstore. The product aimed to be an essential part in the business strategy of the author’s parents startup. The application is a beta version and focused mainly in development process, therefore deployment process is not carried out in this thesis but will be concerned further in the future.
The purpose of this thesis was to study the usability and functionality of each technology in the MERN stack and as a consequence, to develop a fully functional E-commerce web application by utilizing MERN as well as some other additional modules.
The thesis presented the development process of the application, with all the essential parts noted and explained. The outcome of this project is an e-commerce web application with all the necessary and fundamental features of an online bookstore. The product aimed to be an essential part in the business strategy of the author’s parents startup. The application is a beta version and focused mainly in development process, therefore deployment process is not carried out in this thesis but will be concerned further in the future.