Vessel certificate Tracking

byYaseen

vessel technical management, ISM/ISPS/MLC auditing, dry-dock and fleet ops) that almost nobody building generic SaaS has. Niches like: ISM/ISPS/MLC audit tracking and findings-closeout software for small ship managers (most still run this on Excel/SharePoint) Dry-dock spec/PO and technical superintendent workflow tools for smaller fleets that can't afford full-blown fleet management suites (AMOS, ShipManager) Crew certificate/compliance expiry tracking for small offshore operators build me a entire micro saas

LandingFindingsAlertsReportsLoginNotificationsAudits
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

Vessel Certificate Tracking

Introduction

The Vessel Certificate Tracking project is a niche micro SaaS solution designed to address the specific needs of small ship managers and offshore operators. This system focuses on ISM/ISPS/MLC audit tracking, dry-dock management, and crew compliance tracking, providing tools that are typically unavailable in generic SaaS platforms. The project aims to streamline processes that are often managed using Excel or SharePoint, offering a more efficient and integrated solution.

System Overview

The Vessel Certificate Tracking system is designed to facilitate the management of vessel operations, compliance, and maintenance. It provides specialized tools for:

  • ISM/ISPS/MLC audit tracking and findings closeout.
  • Dry-dock specification, purchase order management, and technical superintendent workflows.
  • Crew certificate and compliance expiry tracking.

These features are tailored for small ship managers and offshore operators who require a cost-effective alternative to comprehensive fleet management suites.

Page 2 of 5

Functional Requirements as Story Points

  • As a Ship Manager, I should be able to track ISM/ISPS/MLC audits and manage findings closeout efficiently.
  • As a Technical Superintendent, I should be able to manage dry-dock specifications and purchase orders.
  • As a Fleet Operator, I should be able to track crew certificate expiries and compliance status.
  • As a Ship Manager, I should be able to generate reports on audit findings and compliance status.
  • As a Technical Superintendent, I should be able to receive notifications for upcoming dry-dock schedules.
  • As a Fleet Operator, I should be able to receive alerts for crew certificate renewals.

User Personas

  • Ship Manager: Responsible for overseeing vessel operations and ensuring compliance with maritime regulations.
  • Technical Superintendent: Manages technical aspects of the fleet, including maintenance and dry-dock operations.
  • Fleet Operator: Focuses on crew management and compliance with certification requirements.

Core User Flows

  • Ship Manager logs in -> Tracks ISM/ISPS/MLC audits -> Manages findings closeout -> Generates compliance reports.
  • Technical Superintendent logs in -> Manages dry-dock specifications -> Creates purchase orders -> Schedules dry-dock operations.
  • Fleet Operator logs in -> Monitors crew certificate expiries -> Receives alerts for renewals -> Updates compliance records.
Page 3 of 5

Visuals Colors and Theme

  • primary: #004080 (Navy Blue)
  • primary_light: #336699 (Light Navy)
  • secondary: #008080 (Teal)
  • accent: #FF6600 (Orange)
  • highlight: #FFD700 (Gold)
  • bg: #F0F8FF (Alice Blue)
  • surface: #FFFFFF (White)
  • text: #000000 (Black)
  • text_muted: #666666 (Gray)
  • border: #CCCCCC (Light Gray)

Signature Design Concept

Interactive Nautical Dashboard

The homepage will feature an interactive nautical dashboard that simulates a ship's bridge. Users can interact with various elements like a compass, radar, and logbook. The compass will rotate as users hover over it, and the radar will display animated blips representing different vessel operations. The logbook will flip pages as users scroll, revealing audit and compliance data. This concept will be implemented using motion/react for smooth animations and interactions.

Page 4 of 5

Landing Hero Motion Brief

The landing page will feature a dynamic illustration of a ship navigating through digital waters. As users scroll, the ship will move across the screen, encountering various compliance checkpoints represented by buoys. Each buoy will highlight a different feature of the system, such as audit tracking or certificate management. The animation will loop seamlessly, providing a continuous narrative of the vessel's journey towards compliance.

Interaction Model & Motion Direction

  • Interaction Model: Animated
  • The landing page will feature moderate scroll-triggered reveals and hover transitions. Interactive elements like the compass and radar will have spring physics for a polished feel. The overall motion will guide users through the features of the system, enhancing the storytelling aspect of the landing page.

Non-Functional Requirements

  • The system must be accessible and comply with WCAG 2.1 standards.
  • The application should support multiple languages, with a focus on English and Hindi.
  • The system must be scalable to accommodate future feature expansions.

Tech Stack

  • Frontend: React for Web
  • Backend: Python with FastAPI
  • Database: MySQL or MariaDB, using Alembic for migrations
  • Local Orchestration: Docker, docker-compose
  • Server-side Orchestration: Kubernetes
Page 5 of 5

Assumptions and Constraints

  • The system will primarily be used by small ship managers and offshore operators.
  • Users are expected to have basic technical proficiency.
  • The application will be hosted on a cloud platform for scalability.

Glossary

  • ISM: International Safety Management
  • ISPS: International Ship and Port Facility Security
  • MLC: Maritime Labour Convention
  • Dry-dock: A facility where ships are repaired or maintained.
  • Technical Superintendent: A professional responsible for the technical management of a fleet.
Landing design preview
Landing: View Info
Login: Sign In
Dashboard: View Overview
CrewCertificates: Monitor Expiries
CrewCertificates: View Crew Records
Alerts: Receive Renewal Alerts
ComplianceRecords: Update Records
Reports: View Compliance Status
Settings: Update Profile
Landing design preview
Landing: View Info
Login: Sign In
Dashboard: View Overview
CrewCertificates: Monitor Expiries
CrewCertificates: View Crew Records
Alerts: Receive Renewal Alerts
ComplianceRecords: Update Records
Reports: View Compliance Status
Settings: Update Profile