Skip to content

j1032w/das-mono-nestjs-reactjs

Repository files navigation

React Dashboard Starter

A ReactJS frontend and NestJS backend dashboard starter pack
Quality Gate Status GitLabPipeline License: MIT

The Angular edition can be found at https://github.com/j1032w/dashboard-starter

Demo

Features

Quick start with docker compose

  1. Clone repository
git clone https://github.com/j1032w/das-mono-nestjs-reactjs.git
  1. Running docker compose
docker compose build
docker compose up -d
  1. Navigate to
    UI: http://localhost:8080
    socke.io: http://localhost:8081
    API: http://localhost:3000
    GraphQL: http://localhost:3000/graphql

Development

Start RactJS UI development server, port: 4200

yarn start-ui

Start NestJS webapi server, port: 3000

yarn start-api

Running unit tests

yarn test

Running eslint

yarn lint

Running build

yarn build

Design

Demo

GitLab CI/CD Pipeline

https://gitlab.com/j1032w/das-mono-nestjs-reactjs/-/pipelines

GitLab

SonarQube static code analysis

https://sonarcloud.io/summary/overall?id=j1032w_das-mono-nestjs-reactjs

SonarQube static code analysis