Inventory management web application

In this project, I designed and deployed a web application to improve inventory management in a hardware projects lab at my university. The current paper-based system was inefficient and prone to errors, so I created a more streamlined solution in the form of a web application. The web applicatio...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Xing Xiang
Other Authors: Oh Hong Lye
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167319
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In this project, I designed and deployed a web application to improve inventory management in a hardware projects lab at my university. The current paper-based system was inefficient and prone to errors, so I created a more streamlined solution in the form of a web application. The web application was built with the full-stack framework RedwoodJS. The application includes a search and filter feature, an authentication system with role-based access control, and a QR code scanner for easy item identification. The result is a more efficient and secure system for managing inventory in the lab. A highlight of this project is the high level of collaboration with the lab manager to ensure that the application met the lab manager’s needs. I worked closely with them to identify the most important features and ensure that the application was user-friendly. I also conducted extensive testing to ensure that the application was reliable and could handle a large amount of data. In addition to the main features, I included a number of smaller features to improve usability, such as a responsive design that works well on both desktop and mobile devices. Overall, this project demonstrates the value of using modern web technologies to streamline and improve existing processes. By replacing the paper-based inventory system with a web application, I was able to save time, reduce errors, and provide a better user experience for everyone involved. Keywords: web application, inventory management, hardware projects lab, TypeScript, RedwoodJS, search and filter, authentication, role-based access control, QR code scanner, responsive design.