Framework used

List of framework used for the application used in this scope:

  1. Angular
  2. NodeJS


Design Rationale

State a list of rules with the rationale for the design when coding the solution.

RulesRationale
All binary assets (image file, videos, pdfs, non-code) must be stored in the "/src/assets/".Simplify to locate the assets used by the application.
Any components must be located in the "/src/app/<<component name>>".Centralize the location of components to avoid searching the project.
Changing of any files in this location "/src/environment/" has to be consulted with the <<Tech Lead>>.To control the environment variable used.






User Access Control List

This table summarize the user role permission of the application, if there is any.

Features \ RolesAnonymousLogged in
Login Page

Logged In Page

View Object

Create new Object

Update Object

Delete Object



Application Config

This is a listing of all the configuration that can be found for the application. 

DescriptionLocationRemarks
Indicate the GCP location of project./src/environment.ts
Indicate the components routing configuration./src/app/app-routing.module.ts





Features Specification

In this section, all the technical specification to support will be listed here.



Database Diagram

In this section, provide the link or diagram to show the design of the database.

<<To be replaced with a diagram or hyperlink to the diagram>>


Issues List

If there is a JIRA used for tracking the Issue, simply add in the URL to the project of the JIRA here. Otherwise, track the changes here.

Ticket #DescriptionLink to supporting DocumentsStatusOn ProductionReporterIssue Resolver
0001Cannot Login with xxx@solvay.com
ProcessingNo