Rest Nestjs Postgres

screenshot of Rest Nestjs Postgres
nestjs

CrudJS implemented as a REST API, using Nest.js and Postgres

Overview

The CrudJS project is a REST API implemented using Nest.js and Postgres. It aims to be a resource for comparing different approaches in building Node.js-based APIs by applying them to a standard CRUD project. The project can be found at the parent repository, and it is similar to TodoMVC for APIs.

Features

  • TypeScript-based Node.js API framework
  • Open Source relational database (Postgres)
  • ORM built on TypeScript (TypeORM)
  • Testing platform with mocking and code coverage reporting (Jest)
  • Version 1.0.0-alpha.1

Summary

CrudJS is a REST API project built using Nest.js and Postgres. It aims to provide a resource for comparing different approaches in building Node.js-based APIs. The project utilizes a TypeScript-based API framework, an open-source relational database, and an ORM built on TypeScript. Testing is supported with the use of Jest.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.