Ferry Management Website and Applicatioin

The Ferry Management System is designed to modernize the company's ferry operations, replacing outdated paper-based processes with efficient digital solutions. It includes a web version for company use, along with dedicated applications for employees and ferry drivers.

Context

The company's ferry operation is facing several challenges, including time-consuming ferry requests, communication issues between drivers, employees, and admin, cumbersome paper-based attendance records, and difficulties in emergency notifications. Additionally, there's a lack of visibility into employee boarding, resulting in wasted time on routes and challenges with leave and vehicle changes. Furthermore, there's unnecessary waste of vehicles and financial resources, excessive paper documentation for route reports, and difficulties in scheduling and planning routes.

Functions

Employee Management Functions
  • An online service that facilitates employee registration, ferry requests, and master data.
  • Providing a centralized platform to oversee and manage employee accounts efficiently.
  • Organizing and Managing ferry stops, akin to bus stops, ensuring smooth operations and optimal routing.
  • Offering comprehensive reports to track and analyze ferry operations, aiding in informed decision-making and performance evaluation.
  • Monitor attendance and ferry requests from employees, enhancing operational efficiency and employee satisfaction.
Route Management Functions
  • Efficiently manages ferry stops to create new ferry routes, optimize route performance by calculating start and arrival times.
  • Assigns and monitors vehicles and drivers for each ferry route, facilitating seamless adjustments in case of absenteeism.
  • Provides a comprehensive overview of employee check-ins and check-outs in a ferry, complete with timestamps.
  • By managing ferry stops it can create an efficient ferry routes and be able to view route performance from calculating start and arrival time
  • Offers detailed, up-to-date information on ferry routes in real-time.
  • Notifies admins promptly about routes facing emergencies, enabling swift action.
Vehicle Management Functions
  • Efficiently manages profiles for vehicles and drivers.
  • Assigns vehicles to drivers and updates their status as needed.
  • Tracks vehicle maintenance schedules and ensures timely servicing.
  • Provides access to comprehensive reports on vehicles and drivers for better oversight and decision-making.

Technologies that I used (MERN)

JS Logo

Javascript

Asp Dotnet Logo

ASP Dotnet

C# Logo

C#

3Layer Logo

3Layer

Rest Logo

Rest

Gallery

System Design

System ArchitectureDeploymentUsersTesting