The Port Management System is a full-stack web application developed using React.js for the frontend and ASP.NET Core Web API for the backend, designed to streamline operations within a seaport environment. The system provides a centralized platform for managing ships, cargos, berths, schedules, and user activities efficiently.
Key features include:
Ship & Cargo Management – Register ships, assign cargos, and track their statuses.
Berth Allocation – Manage berth availability and allocate docking space dynamically.
Scheduling & Trip Management – Organize ship arrivals, departures, and trip records.
User Roles & Permissions – Support for admins, operators, and clients with secure authentication.
Booking System – Enable stakeholders to create, update, and manage shipping bookings.
Real-Time Updates – Frontend connected to backend APIs for instant data synchronization.
The frontend is built with React.js, providing a responsive and interactive user interface. The backend, implemented in .NET Core, exposes RESTful APIs connected to a SQL Server database, ensuring robust data management and high performance.