Table of Contents
Yan Odam is a REST API project with NestJS. This is the first version of Yan Odam's backend, a simple project that has a few endpoints to manage users and their roles, demonstrating the capabilities of NestJS.
- Authentication /w JWT
- User Service
- House Service
- PostgreSQL Database
- Prisma ORM
- PactumJS for E2E Testing
- Socket.io for Chat
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running, follow these simple steps.
- Docker
- Run Docker on your local machine. https://www.docker.com/
- Clone the repo.
git clone https://github.com/emirtuncer/yanodam-api
- Install NPM packages.
yarn
- Start the development environment.
yarn start:dev
Run e2e tests
yarn test:e2e
Prisma Studio on test environment
npx dotenv -e .env.test -- prisma studio
- Chat with Socket.io
Distributed under the MIT License. See LICENSE.txt
for more information.