nestjs-bff

A full-stack TypeScript solution and starter project. Includes an API, CLI and example client webapp. Features include production grade logging, authorization, authentication, MongoDB migrations and end-to-end testing.

nodejstemplateboilerplateangulartypescriptlernawebappfullstackbffnestjsnestjs-bffreact
FreeRepo

Preview

nestjs-bff preview

Overview

Nestjs-BFF is a full-stack TypeScript boilerplate built on NestJS and Angular that helps developers ship fast with a production-ready backend, frontend example and CLI tool. It includes authentication, authorization, database migrations, logging, caching and a domain-driven design architecture to reduce setup time for enterprise-grade Node.js applications.

Features

strongly-typedddd-architectureauthenticationauthorizationjwtsocial-logincachingrepository-patternmongodb-migrationse2e-testingconfiguration-managementcli

Feature Flags

authenticationblogrealtimeauthorizationteamsOrgsloggingErrorTrackinggraphqlcachingformsValidationlogging

Recommended Use Cases

enterprise-applicationsfull-stack-typescript-projectsproduction-ready-applicationsstrongly-typed-applications

Frontend

angularreact

Backend

nestjsexpressnodejs

Auth Providers

jwtfacebookgoogletwitter

Deployment Targets

awsherokucloud

Payment Providers

None

Quick Facts

โญ Stars
663
๐Ÿด Forks
113
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2020-12-31T08:57:15.000Z

Stack

Framework
nestjs
Language
typescript
Database
mongodb
Auth
jwt, social-login
Testing
jest
Logging
winston

Data Layer

Databases
postgresql, mongodb

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source project
Get Started with this Boilerplate