Project Structure

The Backend of Substrate Starterkit is an RESTful API built using NodeJS, Typescript and Express.

The five major components:

  1. Code managing the Web Server aspect of the application

    1. Routing

    2. Request Validation

    3. Authentication

    4. HTTP Configs

  2. Code managing the Database

    1. ORM Configuration

    2. Migrations

    3. Seeders

  3. Code managing the Business Logic

    1. Core Substrate Node Generation Algorithm

    2. Pallet Configurations

    3. File Writing

    4. External API communication

  4. Tests

    1. Integration Tests

    2. Unit Tests

  5. Miscellaneous - Docker, Typescript, Node, Linter, ORM Configurations

The core project source (Excluding Miscellaneous)

Last updated