Skip to content

TypeScript doesn’t seem to have a good reputation amongst backend developers. Probably because it’s mostly known to be a set of declaration files to add some typing to JavaScript. Yet, a lot of logic that would require dozens of lines of Java code can be handled using just a few lines of TypeScript.

License

Notifications You must be signed in to change notification settings

soumyadip007/Task-Management-Backend-System-and-Rest-API-Service-using-NestJS-Framework-Typescript-Node-Express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Backend-System-and-Rest-API-Service-using-NestJS-Framework-Typescript-Node-and-Express

TypeScript doesn’t seem to have a good reputation amongst backend developers. Probably because it’s mostly known to be a set of declaration files to add some typing to JavaScript. Yet, a lot of logic that would require dozens of lines of Java code can be handled using just a few lines of TypeScript.

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

Under the hood, Nest makes use of robust HTTP Server frameworks like Express (the default) and optionally can be configured to use Fastify as well!

Nest provides a level of abstraction above these common Node.js frameworks (Express/Fastify), but also exposes their APIs directly to the developer. This gives developers the freedom to use the myriad of third-party modules which are available for the underlying platform.

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

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm 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

About

TypeScript doesn’t seem to have a good reputation amongst backend developers. Probably because it’s mostly known to be a set of declaration files to add some typing to JavaScript. Yet, a lot of logic that would require dozens of lines of Java code can be handled using just a few lines of TypeScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published