Skip to content

rdobrynin/rnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rnd test assignment

Chosen NestJS

Preferred NestJS, it has more readable and predictable code, also it built upon Express engine, however if needed, can be built upon Fastify in main.ts await NestFactory.create

Backend + React RTK Thunk with styles (TailwindCss)

git chekout main - default branch

Backend + React RxJS middleware reducer with epics without styles (simple bootstrap)

git chekout feature/rxjs-middleware

How to launch

  1. docker compose up -d
  2. docker exec -it backend bash and then run yarn migration:run

or run

  1. make run - start and up all containers
  2. make migrate_db - run DB migrations

stop containers

  • make down - stop all containers

DB migrate

  • migrate_db - run migrations

tests

  • make test - run unit tests

Local dependencies Backend

  • cd backend from root
  • yarn install

Local dependencies Frontend

  • cd frontend from root
  • yarn install

URLs

Swagger

http://localhost:3002/swagger

API

http://localhost:3002/api

FE

http://localhost:5173

REDIS COMMANDER

http://localhost:8081

DB Client

http://localhost:7777

Proxy Server

http://localhost:8080/dashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published