Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sherbolotarbaev/fast-api

Personal API built with Nest JS, Fastify, Prisma, Redis, PostgreSQL and Supabase.
https://github.com/sherbolotarbaev/fast-api

fastify nestjs postgresql prisma redis supabase typescript

Last synced: about 1 month ago
JSON representation

Personal API built with Nest JS, Fastify, Prisma, Redis, PostgreSQL and Supabase.

Awesome Lists containing this project

README

        

# Personal API ✨

- **Language:** [TypeScript](https://www.typescriptlang.org/)
- **Framework:** [NestJS](https://nestjs.com/) & [Fastify](https://fastify.dev/)
- **Deployment:** [Vercel](https://vercel.com/)
- **Database:** [PostgreSQL](https://www.postgresql.org/) & [Supabase](https://supabase.com/)
- **Cache Storage:** [Redis](https://redis.io/)

## Installation

First, ensure you have [pnpm](https://pnpm.io/) installed. Then, install the project dependencies:

```bash
$ pnpm install
```

## Running the app

```bash
# development
$ pnpm run start

# watch mode
$ pnpm run start:dev

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

## Test

```bash
# unit tests
$ pnpm run test

# e2e tests
$ pnpm run test:e2e

# test coverage
$ pnpm run test:cov
```