ESR-Applicant of Integrify Oy
Bui, Nguyen Minh (2020)
Bui, Nguyen Minh
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-2020112624581
https://urn.fi/URN:NBN:fi:amk-2020112624581
Tiivistelmä
This thesis was made to demonstrate the creation of a web application with ReactJS, based on creating a new web application for Integrify Oy. The idea of this thesis is provided by Integrify Oy.
As a powerful and rising programming language for building web application, React with TypeScript was chosen for building the frontend. For building the backend of the system, NodeJS was the chosen programming language with the help of NestJS framework. For deploying and CI/CD, Github Actions and AWS was chosen to be the tools and services used in this project.
The result of this thesis is a web application to allow applicants and students of Integrify to take test and submit answers to Integrify’s system. The final software product will be a subset of Integrify’s Student Management System (SMS). The project demonstrated in this thesis does not reflect the final product implementation.
All information in the thesis is not personal research but created by summarizing knowledge from official documentation of React, NestJS and its experts. The knowledge can be changed and updated in new versions in the future.
The project has fulfilled basic requirements in its first phase of development.
As a powerful and rising programming language for building web application, React with TypeScript was chosen for building the frontend. For building the backend of the system, NodeJS was the chosen programming language with the help of NestJS framework. For deploying and CI/CD, Github Actions and AWS was chosen to be the tools and services used in this project.
The result of this thesis is a web application to allow applicants and students of Integrify to take test and submit answers to Integrify’s system. The final software product will be a subset of Integrify’s Student Management System (SMS). The project demonstrated in this thesis does not reflect the final product implementation.
All information in the thesis is not personal research but created by summarizing knowledge from official documentation of React, NestJS and its experts. The knowledge can be changed and updated in new versions in the future.
The project has fulfilled basic requirements in its first phase of development.