Please use this identifier to cite or link to this item:
Title: Frontend/backend development for surveillance management system: part B
Authors: LIm, Chin Seong
Keywords: Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Issue Date: 2022
Publisher: Nanyang Technological University
Source: LIm, C. S. (2022). Frontend/backend development for surveillance management system: part B. Final Year Project (FYP), Nanyang Technological University, Singapore.
Project: A3296-211
Abstract: 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.
Schools: School of Electrical and Electronic Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:EEE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP Final Report .pdf
  Restricted Access
3.38 MBAdobe PDFView/Open

Page view(s)

Updated on Sep 28, 2023


Updated on Sep 28, 2023

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.