All Projects → pezzetti → Base App Nestjs

pezzetti / Base App Nestjs

Licence: mit
Base application using nest JS focused on DDD architecture and SOLID principles

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Base App Nestjs

Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+750.43%)
Mutual labels:  nestjs, ddd-architecture, boilerplate
daruma-backend
🎎 Shared Expense Manager (Backend) - NestJS+DDD+CQRS+Event Sourcing 🎎
Stars: ✭ 70 (-39.13%)
Mutual labels:  ddd-architecture, nestjs
Stator
Stator, your go-to template for the perfect stack. 😍🙏
Stars: ✭ 217 (+88.7%)
Mutual labels:  nestjs, boilerplate
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.
Stars: ✭ 450 (+291.3%)
Mutual labels:  nestjs, boilerplate
Nestjs Boilerplate
NestJS Boilerplate 😻(Authentication, TypeORM, Configuration, Swagger)
Stars: ✭ 267 (+132.17%)
Mutual labels:  nestjs, boilerplate
Nestjs Monorepo Starter
A full-stack nestjs starter project. Includes authorization, authentication, MongoDB, Redis queue support, Crons jobs, and end-to-end testing.
Stars: ✭ 58 (-49.57%)
Mutual labels:  nestjs, boilerplate
Searchkit Starter App
Searchkit starter app. Based off create-react-app
Stars: ✭ 110 (-4.35%)
Mutual labels:  boilerplate
Koa React Universal
lightweight React-Koa2 universal boilerplate, only what is essential
Stars: ✭ 112 (-2.61%)
Mutual labels:  boilerplate
Ugin
UGin is an API boilerplate written in Go (Golang) with Gin Framework.
Stars: ✭ 110 (-4.35%)
Mutual labels:  boilerplate
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (-5.22%)
Mutual labels:  boilerplate
Vue Plugin Simple
A template to create vue plugins and shareable components.
Stars: ✭ 114 (-0.87%)
Mutual labels:  boilerplate
Kebs
Scala library to eliminate boilerplate
Stars: ✭ 113 (-1.74%)
Mutual labels:  boilerplate
Mern Boilerplate
Fullstack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
Stars: ✭ 112 (-2.61%)
Mutual labels:  boilerplate
Yakutils
🐃 Yet another toolbox of Python 3 helper functions.
Stars: ✭ 111 (-3.48%)
Mutual labels:  boilerplate
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-1.74%)
Mutual labels:  boilerplate
Light Blue Dashboard
🔥 Free and open-source admin dashboard template built with Bootstrap
Stars: ✭ 110 (-4.35%)
Mutual labels:  boilerplate
Prodo
Prodo is a React framework to build apps faster.
Stars: ✭ 114 (-0.87%)
Mutual labels:  boilerplate
Automapper
An Object-Object AutoMapper module for NestJS.
Stars: ✭ 110 (-4.35%)
Mutual labels:  nestjs
Jade Html5 Boilerplate
HTML5 Boilerplate ported to Jade. Great as a drop and go markup skeleton for Express apps.
Stars: ✭ 111 (-3.48%)
Mutual labels:  boilerplate
React Redux Boilerplate
It is a boilerplate of React-Redux as the infrastructure, which helps to setup a Web APP quickly
Stars: ✭ 113 (-1.74%)
Mutual labels:  boilerplate

NestJS API boilerplate

Maintainability Build Status codecov

Description

Base application API made with NestJS, TypeORM, GraphQL, and Jest

Folder structure

Code organization based on NestJS modules with Domain Driven Design, focused on codebase scalability.

SOLID

Using SOLID principles to provide better code design for easier maintenance and testing.

GraphQL / REST

You can either create API's REST or Graphql

Installation

$ npm install
$ docker-compose up -d
$ cp .env-sample .env

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Endpoints

/users or /graphql

Swagger documentation

/docs

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

License

Nest is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].