An open API service indexing awesome lists of open source software.

https://github.com/udofia2/melanin_god

Documentation
https://github.com/udofia2/melanin_god

authentication authorization docker nestjs prisma role role-based-access-control role-management

Last synced: 2 months ago
JSON representation

Documentation

Awesome Lists containing this project

README

        

[![Vidoe Demo](https://img.youtube.com/vi/WDYDNU91T84/0.jpg)](https://www.youtube.com/watch?v=WDYDNU91T84)

[Video Demo](https://www.youtube.com/watch?v=WDYDNU91T84) This is the direct link to the video demo.

[Documentation](https://melanin-god.onrender.com/api) Link to the Documentation

[Health Check](https://melanin-god.onrender.com) Link to check the health status of the server

## Admin Login Credentials
- email: [email protected]
- password: password123

## Description

[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.

## Project setup

```bash
$ yarn install
```

## Compile and run the project

```bash
# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod
```

## Run tests

```bash
# unit tests
$ yarn run test

# e2e tests
$ yarn run test:e2e

# test coverage
$ yarn run test:cov
```
## Run Database commands

```bash
# database migration
$ yarn prisma:migrate

# generate
$ yarn prisma:generate

# reset database
$ yarn db:reset

# start prisma studio
$ yarn prisma:studio
```