Skip to content

bcgov/nr-forest-client

Merge to Main Unit Tests and Analysis

Issues Pull Requests MIT License Lifecycle

The nr-forest-client is a node.js application built with Vue.js in typescript as frontend, Spring boot java as backend, postgres and oracle for database, integrated with the greenfield-template to automate the process for testing, security scanning, code quality checking, image building and deploying.

Frontend

The frontend is built in Vue3 composition api, more info here

Backend

The backend is built in Java 17 using Spring Boot 3. It is composed of multiple components, more info about the backend here, the legacy part that handles oracle connections and the processor that handles the submission processing part.

Email templates

For more info about the email templates, click here

Automated End-to-End tests

For automated end-to-end tests with cypress you can check here. This is used to validate user journeys and some other cases.