📋
Philanthrolab
  • Philanthrolab Technical Docs
  • SSN Component Library
  • Datalabs
    • Introduction
    • Architecture
    • Schema Dictionary
    • Project Status/Timeline
  • Social Safety Network
    • Introduction
    • Architecture
    • Schema Dictionary
    • Project Status/Timeline
      • V1
      • V2
  • SSN for Organisations
    • Introduction
    • Features and user stories
    • Architecture
    • Schema Dictionary
    • Project Status/Timeline
  • Developer Resources
    • Frontend Project Guide
    • Coding Guide
    • Creating a Neo4j instance on GCP vm
    • Set up local deploy for staging and production envs
    • Install ElasticSearch on GCP
    • ElasticSearch Query
    • ETL Strategy for Neo4j Database: Scraping, Transformation, and Enrichment
    • ETL Checklist
  • SSN Authentication
    • Introduction
    • Architecture
    • Schema
  • SSN Admin Dashboard
    • Introduction
    • Architecture
  • SSN Job Board
    • Introduction
    • Architecture
    • User Stories
    • Schema Dictionary
  • SSN Eligibility criteria AI feature
    • Introduction
    • Working Principles
    • Architecture
    • Schema Dictionary
  • DataBase Repopulation
    • Introduction
    • Proposed Solution
    • DB Details
    • Batch 1
  • LLM INTEGRATION
    • LLM Strategy and Implementation
Powered by GitBook
On this page
  • SSN Admin Dashboard App
  • Technology Stack
  • Devops and Hosting​
  • Development environment setup

Was this helpful?

  1. SSN Admin Dashboard

Architecture

PreviousIntroductionNextIntroduction

Last updated 3 years ago

Was this helpful?

SSN Admin Dashboard App

To view and use the SSN API, visit the production or 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 .

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

  • Production: The production environment is hosted under the name . It is directly linked to the branch on the GitHub repository. Cloud build has been configured to automatically run and deploy a new version on every push to 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:

  • Cd into project folder and Install packages using yarn.

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

git clone

staging
here
ssn-admin-dashboard-staging
dev
dev
ssn-admin-dashboard-prod
main
main
https://github.com/PhilanthroLab/SSN-Services