Project Structure

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. External API communication

    2. External Blockchain communication

    3. Cron Jobs

  4. Tests (ToDo)

    1. Integration Tests

    2. Unit Tests

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

Last updated