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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|