For my ICS 414 course, I worked in a team of eight to design and develop an inventory web application for the Hawaii HOME Project. The Hawaii HOME Project is a non-profit organization that operates via a mobile clinic to provide health care to O’ahu’s homeless population. In addition to technical skills, the course heavily emphasized project management, team management, and effective communication. This included bi-weekly with Hawaii HOME Project representatives and daily meetings with my team to ensure that progress was being made.
My contributions to this project included the development of the Add Order and Manage Accounts pages and the back-end development for the user account system. Both the Add Order and Manage Accounts pages utilize Semantic UI React forms. The user account system is a MongoDB database and includes user roles such as standard, admin, and head admin users. In the early stages of the project, I focused on implementing a system for generating QR code inventory labels. Unfortunately, the final deployment of the project did not include this feature.
The primary focus of this project and the ICS 414 course was an introduction to working with clients. Since the client’s requirements for our web application were constantly being updated, the experience was different than working on a standard class assignment. Overall, this project has been a great opportunity to improve my soft skills such as project management, team management, and client communication. However, for future projects, I would like to focus more on open communication with clients, if possible, as I felt that my team limited interaction with the bi-weekly meetings.
Source: github.com/runtime-terrorz