Skip to content

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

0 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages