E-Commercial Full Stack Web Application Development: with React, Redux, NodeJS, and MongoDB
Le, Duc Anh (2023)
Le, Duc Anh
2023
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-2023060621826
https://urn.fi/URN:NBN:fi:amk-2023060621826
Tiivistelmä
E-commerce is a fast-expanding industry, and businesses rely increasingly on their online presence to attract global customers. Businesses want full-stack web applications that can support their operations throughout the whole e-commerce lifecycle in order to meet the growing demand.
This thesis intends to create a web application that integrates front-end and back-end technology to streamline e-commerce processes. Utilizing multiple software frameworks and programming languages, the application creates a powerful platform. This research gives insights into the difficulty of designing full-stack e-commerce applications and suggests strategies for overcoming these obstacles.
This thesis utilizes the technologies React, Redux, and SASS for the front-end, and Node.js and Express for the back-end. The primary database system of the program is MongoDB. TypeScript is the primary programming language, with HTML/CSS support for web structure and design. The application allows authentication with Google Passport as a main method of authentication.
Overall, the full-stack web application developed for this thesis provides e-commerce enterprises with a means to better their online presence and increase sales.
This thesis intends to create a web application that integrates front-end and back-end technology to streamline e-commerce processes. Utilizing multiple software frameworks and programming languages, the application creates a powerful platform. This research gives insights into the difficulty of designing full-stack e-commerce applications and suggests strategies for overcoming these obstacles.
This thesis utilizes the technologies React, Redux, and SASS for the front-end, and Node.js and Express for the back-end. The primary database system of the program is MongoDB. TypeScript is the primary programming language, with HTML/CSS support for web structure and design. The application allows authentication with Google Passport as a main method of authentication.
Overall, the full-stack web application developed for this thesis provides e-commerce enterprises with a means to better their online presence and increase sales.