Skip to content
Dave Walker edited this page Jan 18, 2026 · 3 revisions

ShippingRecorder implements a SQL-based marine vessel sightings logbook. An ASP.NET WebAPI provides access to the business logic and data access layer while an ASP.NET MVC UI provides the user interface.

The application maintains details of:

  • Countries
  • Operators
  • Ports
  • Vessels
    • IMO or other vessel identifier
    • Physical characteristics
    • Registration history
      • Operator
      • Flag
      • MMSI
      • Vessel Name
      • Capacity details
  • Voyages, including itinerary
  • Sightings
    • Location and date the sighting was made
    • Vessel
    • Voyage (optional)

Clone this wiki locally