Harbour Freight Management System

Tech Stack - Spring Boot, Angular JS and MySQL.

IDE Used - VS Code, STS and WorkBench.

Harbour Freight Management System or HFMS includes dual role user, vendors and admin. Vendor add and maintain their work items while admin has the permissions to add, update and delete terminals, vehicles and allocate workitems to respective terminals and vehicles. Vendors can manage and update personal profile. Login and logout functionality is implemented with login guard and seamless integration between backend and frontend alongside database with it.

Home Page

Register Page

Login Page

HFMS supports dual role login

  1. Vendors

Vendors can add workitems, edit them, view and edit profile.

Vendor Dashboard

Adding WorkItem

WorkItem Details

Edit WorkItem

Vendor Profile

Edit Vendor Profile

  1. Admin

Admin manages workitems created by vendors as well as assign and manage terminals and vehicles.

WorkItem Dashboard

Add Terminal Form

Terminal Dashboard

Terminal Details

Add Vehicle Form

Vehicle Dashboard

Vehicle Details