zsevic / flat-me-server

Back-end for FlatMe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flat-me-server

Back-end for FlatMe

Getting started

Setup

git clone https://github.com/zsevic/flat-me-server
cd flat-me-server
docker-compose up
cp .env.sample .env # change values after copying
npm i
npm run start:dev

Build

npm run build
npm start

Linting

npm run lint
npm run lint:fix

Testing

npm test
npm run test:e2e

Migrations

npm run migration:create <MIGRATION_NAME>
npm run migrate
npm run migrate:down

API documentation

API documentation is generated using @nestjs/swagger module at /api-docs endpoint

Technologies used

  • Node.js, TypeScript, NestJS, TypeORM

About

Back-end for FlatMe

License:MIT License


Languages

Language:TypeScript 98.1%Language:Pug 1.4%Language:JavaScript 0.2%Language:Dockerfile 0.2%