A One File System
Background
A One International, a switchboard manufacturer in New Zealand for over 10 years, has completed numerous projects throughout the country. However, they faced a significant challenge in managing project files, such as images for each project. Originally, all project details were stored on a physical computer, but a virus infection led to the loss of all files. After that, project files had to be stored individually on employees' mobile phones, which made accessing and organizing the files so hard. To address these issues, they required a centralized file management system that included permission controls. This system would allow regular staff to upload and view only their own projects, while managers could access and manage all company projects, including the ability to delete files. The system needed to be secure and capable of backing up data reliably.
Solution
We designed a role-based access control system to efficiently manage project files including images, documents, and videos. For storage, we chose AWS S3 cloud storage, complemented by a weekly backup strategy to ensure data safety and recoverability. This system is also mobile friendly, which allow their employees can easily use this sytem on their phone.
Tech Stack
The system fromt-end is developed by Next.js, backend Built on Node.js, MySQL database and AWS S3 Storage.
Deliverables
- System UI/UX design
- System Development
- AWS S3 Integration