Skip to content

This is a prototype for the online application of a Seafarer Candidate Document Number (CDN)

Notifications You must be signed in to change notification settings

turtle-tortue/CDNApplicationPrototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeaCertsBlazor

Board Status .NET Core

Introduction

This is the prototype for the digital CDN Application Form as part of TC's Seafarer Credentials Project. It is written in Blazor and is strictly for development purposes. Actual development will be hosted in TC's official Github home.

Target Framework

The Target framework is .NET Core 3.1, which is available for download from Microsoft.

Getting Started - VS2019

NB - these instructions are written specifically for getting the project running in Visual Studio 2019 Enterprise Edition on a computer running Windows 10 Enterprise Operating system.

  1. Installation process

To run this project locally from VisualStudio 2019, clone repository, open .sln file in Visual Studio, and then choose Debug -> Start Debugging, or F5 on the keyboard.

  1. Software dependencies

The following are managed via NuGet package manager in Visual Studio: -https://www.nuget.org/packages/GoC.WebTemplate-Components.Core -https://www.nuget.org/packages/Microsoft.Azure.Storage.Blob -https://www.nuget.org/packages/Microsoft.VisualStudio.Web.CodeGeneration.Design

  1. Latest releases

Releases are continuosly deployed to:

https://seacertsblazor.azurewebsites.net/

Upon commits to master.

  1. API references

None.

Getting Started - VSCode

  1. Launch Visual Studio Code
  2. Open Terminal
  3. Change directory to your local machine's repository folder
  4. Clone the project: git clone <GITHUB CLONING ADDRESS>
  5. Change to solution directory: cd <APPLICATION NAME>
  6. Run the project in Debug configuration: dotnet run --project <PROJECT NAME> --configuration Debug
  7. Look for Now listening on: and click on the address to open a browser on the application
  8. Press Ctrl+C to shut down

Build and Test

The solution can be built from Visual Studio's "Build" menu or from Ctrl+Shift+B from keyboard. There are currently no unit tests.

Contribute

Some ideas:

  • implement localization using CDTS
  • add test scripts
  • containerize using Docker
  • set up AKS

About

This is a prototype for the online application of a Seafarer Candidate Document Number (CDN)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •