Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements to Vessel Base Data for additional Vessel Settings #1681

Open
itemir opened this issue Feb 16, 2024 · 1 comment
Open

Enhancements to Vessel Base Data for additional Vessel Settings #1681

itemir opened this issue Feb 16, 2024 · 1 comment

Comments

@itemir
Copy link
Contributor

itemir commented Feb 16, 2024

Vessel Base Data page is where you enter the details of your vessel. I think there are a few ways to improve the user experience for this and capture a bit more additional information.

  1. This page is currently accessible via Server -> Settings but the name of the page is Vessel Base Data. This is not super intuitive, many non-technical users fail to find this on their own. I think there is an opportunity here to maybe call this Vessel Settings and consider moving it to the top level navigation (not super opinionated about moving it to the top though I think making it more visible will help). Also the page title should ideally match the navigation option.
  2. It would be great if this page would be the default screen until the initial configuration is set. For example, maybe when the name is not set, this could be the first page user is redirected to.
  3. There is currently an option called Ship Type and it is populated from AIS ship types. This is not super helpful as it is fairly restrictive. There could be more options here beyond what is available in AIS ship types (like catamaran, trimaran, maybe things like trawler etc.) Also this field's name should match the main title, e.g. it probably should be called Vessel Type instead of Ship Type.
  4. It would be nice to have more optional configuration options here, for example, Number of Engines (or alternatively a more specific option around Dual Engines and Number of Generators. While these could be identified by sensors if present, the base setting would be helpful.
  5. It could also be helpful to have an option to upload a vessel photo. This photo can then be made available to plugins to displayed, though this is optional.
@itemir itemir changed the title Enhancements to Vessel Base Data for additional Boat Settings Enhancements to Vessel Base Data for additional Vessel Settings Feb 16, 2024
@tkurki
Copy link
Member

tkurki commented Feb 17, 2024

  1. Page title
    You are not the first one getting fooled by the menu items versus the pane titles on a page, but page name / title IS Settings and there are two sections / panes / cards on the page, Vessel Base Data and Server Settings there
image Actually there is also Data Logfiles there, but #1674 that is already merged will move that elsewhere. Also the menu shows what page you're on.

But if this causes confusion I am open to improvements.

  1. Settings & onboarding
    I think we should consider having an "onboarding wizard" instead of just making this the default screen. With a "skip wizard, i know what i am doing". There is also the setup script to consider, that is a bit overlapping with the initial setup process.

Strictly speaking none of the information on the vessel base data screen is required for the server to function. Is this a must step for everybody? If so why? Many services have ways to get people onboard as quickly as possible (in SK that would be configuring connections) and then prompt to fill out more details "to unlock full potential" (add, name, dimensions, photos etc).

  1. Ship type
    I think the way forward would be two fields, one for AIS classification and another with more options and the ability to add a custom freeform value there.

  2. More options
    Please make a concrete proposal, easy enough to do, the work is more in figuring out what there should be and how the ui should work.

  3. Photo
    Nice idea. Probably should support multiple photos and the ability to set the default one. I think this should be a separate issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants