Frontend/backend development for surveillance management system: part B
This project is a full-stack web application development project, divided into two parts, which are frontend development and backend development. The main objective of the project is to create a surveillance management system which is mainly used in factories and industries by having related AI modu...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/157369 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-157369 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1573692023-07-07T19:11:26Z Frontend/backend development for surveillance management system: part B LIm, Chin Seong Yap Kim Hui School of Electrical and Electronic Engineering EKHYap@ntu.edu.sg Engineering::Electrical and electronic engineering::Computer hardware, software and systems This project is a full-stack web application development project, divided into two parts, which are frontend development and backend development. The main objective of the project is to create a surveillance management system which is mainly used in factories and industries by having related AI modules integrated in the system. In the first stage of this project, Python and Flask are chosen to develop the backend system, whereas ReactJS is chosen for frontend system development. MongoDB is used as a document oriented database to store user authentication details. A system design diagram and a program workflow diagram is planned and functionalities of this web application are proposed. The environment of development and tools required such as Git and Postman were installed. The second stage is to divide the application into smaller problems to be solved. Functionalities are added one by one. Object oriented design is used for the backend system. Moreover, threading concept is applied and implemented in the backend system for a lower latency and seamless video streaming. The code is written in such a way that is can be scale up easily in the future. The third stage is the integration of the frontend and backend development. Endpoints are designed and tested using Postman application. After getting the expected output using Postman, the application is joined with the client side using RESTful APIs. The web application achieved a high performance with all the functionalities working perfectly. Lastly, a review is performed to further improve the performance of the web surveillance management systems and expand its features. Bachelor of Engineering (Electrical and Electronic Engineering) 2022-05-11T08:21:30Z 2022-05-11T08:21:30Z 2022 Final Year Project (FYP) LIm, C. S. (2022). Frontend/backend development for surveillance management system: part B. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157369 https://hdl.handle.net/10356/157369 en A3296-211 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering::Computer hardware, software and systems |
spellingShingle |
Engineering::Electrical and electronic engineering::Computer hardware, software and systems LIm, Chin Seong Frontend/backend development for surveillance management system: part B |
description |
This project is a full-stack web application development project, divided into two parts, which are frontend development and backend development. The main objective of the project is to create a surveillance management system which is mainly used in factories and industries by having related AI modules integrated in the system.
In the first stage of this project, Python and Flask are chosen to develop the backend system, whereas ReactJS is chosen for frontend system development. MongoDB is used as a document oriented database to store user authentication details. A system design diagram and a program workflow diagram is planned and functionalities of this web application are proposed. The environment of development and tools required such as Git and Postman were installed.
The second stage is to divide the application into smaller problems to be solved. Functionalities are added one by one. Object oriented design is used for the backend system. Moreover, threading concept is applied and implemented in the backend system for a lower latency and seamless video streaming. The code is written in such a way that is can be scale up easily in the future.
The third stage is the integration of the frontend and backend development. Endpoints are designed and tested using Postman application. After getting the expected output using Postman, the application is joined with the client side using RESTful APIs. The web application achieved a high performance with all the functionalities working perfectly. Lastly, a review is performed to further improve the performance of the web surveillance management systems and expand its features. |
author2 |
Yap Kim Hui |
author_facet |
Yap Kim Hui LIm, Chin Seong |
format |
Final Year Project |
author |
LIm, Chin Seong |
author_sort |
LIm, Chin Seong |
title |
Frontend/backend development for surveillance management system: part B |
title_short |
Frontend/backend development for surveillance management system: part B |
title_full |
Frontend/backend development for surveillance management system: part B |
title_fullStr |
Frontend/backend development for surveillance management system: part B |
title_full_unstemmed |
Frontend/backend development for surveillance management system: part B |
title_sort |
frontend/backend development for surveillance management system: part b |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/157369 |
_version_ |
1772828589525303296 |