Skip to content

Completely Functional Rest API with authentication using jwt, TypeScript, prisma ORM, postgresql for database, and NestJS for architecture.

License

Notifications You must be signed in to change notification settings

Davut-Atajanov/project-beije

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Description

Fully functional Nest API.

Initial Requirement

# Must have node.js

Installation

$ npm install

Setting up the Database using Docker

# in background
$ docker compose up dev-db -d

Don't forget to install Prisma cli

# Must migrate database after installing npx
$ npx prisma migrate dev
# To run Prisma studio
$ npx prisma studio

Running the app

# watch mode
$ npm run start:dev

Don't forget to install all dependencies!

# Please use Swagger (Open API), this is the link to open in your browser
$ http://localhost:3001/api

Do not forget to register first, then input the obtained token into login part. After those steps are done, you can freely use this API.

swagger pic

About

Completely Functional Rest API with authentication using jwt, TypeScript, prisma ORM, postgresql for database, and NestJS for architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published