Architecture

SSN Admin Dashboard App

To view and use the SSN API, visit the production or staging version, and log in with your details.

Technology Stack

We are using the following tech stack for SSN AUTH API:

  • Programming Language: JavaScript

  • Frameworks: Next.js and React

Devops and Hosting​

SSN Dashboard App hosting

The SSN Dashboard app is hosted on Google Cloud using cloud run. See details here.

  • Staging: The staging app is hosted under the name ssn-admin-dashboard-staging. It is directly linked to the dev branch on the GitHub repository. Cloud build has been configured to automatically run and deploy a new version on every push to dev branch.

  • Production: The production environment is hosted under the name ssn-admin-dashboard-prod. It is directly linked to the main branch on the GitHub repository. Cloud build has been configured to automatically run and deploy a new version on every push to main branch.

Development environment setup

For developers, to set up a local environment, follow the steps below:

  • Ensure you have Nodejs (v12 and above), Yarn and Git installed.

  • Clone the repository:

git clone https://github.com/PhilanthroLab/SSN-Services

  • Cd into project folder and Install packages using yarn.

  • Get the .env files from your tech lead and add to your project folder.

Last updated

Was this helpful?