Design and implementation of a full stack React and Node.js application : simulating driver’s license exams
Nguyen, Duc Minh (2024)
Nguyen, Duc Minh
2024
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-2024050810221
https://urn.fi/URN:NBN:fi:amk-2024050810221
Tiivistelmä
This thesis documents the development process of a web and mobile application that helps users in their daily practice in driver’s license exams. The application is implemented by combining React for the front-end side and Node.js for the back-end. The thesis goes through the app’s goals, design, and functionality, as well as React and Node.js theories with practical samples. The thesis is organized into six parts. The first part is a quick introduction and research questions. The second part is the setup of development tools in a development environment. The subsequent section covers front-end development with React, React Native, and React Native for Web, along with the design and implementation of React application in the next part. The fifth part focuses on the back end with MERN stack, and the final part focuses on implementation of Node.js app, database integration and APIs.