Skip to content

Nestjs boilerplate with Firebase, GCloud, Public and Private API for working.

Notifications You must be signed in to change notification settings

Fedorrychkov/nestjs-firebase-startup-boilerplate

Repository files navigation

Nestjs Boilerplate

RU

Nest.js бэкенд, в котором уже настроены firestore, google cloud storage и показан пример работы и организации модуля для сущности Example, включающей в себя список, флаг публикации и урл изображения. Этот бойлерплейт предназначен для быстрого старта рабочего окружения. На данный момент здесь нет примера CI/CD, и авторизации с Firebase. Эти возможности появятся позже и будут описаны в отдельных статьях.

EN

This is a nest js boilerplate with firestore, gcloud connections and example module for fast creation MVP or PET projects.


Run

You can read article about this boilerplate project initialization

Local

  • pnpm run start:dev - for hot reload application running
  • firebase init - for firebase-tools creation settings for your firebase project
  • firebase deploy --only firestore:indexes - for firestore indexes deployment by firestore.indexes.json file

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

Nest framework TypeScript starter repository.

Installation

$ pnpm install

Running the app

# development
$ pnpm run start

# watch mode
$ pnpm run start:dev

# production mode
$ pnpm run start:prod

Test

# unit tests
$ pnpm run test

# e2e tests
$ pnpm run test:e2e

# test coverage
$ pnpm run test:cov

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.

About

Nestjs boilerplate with Firebase, GCloud, Public and Private API for working.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published