Node typescript starter

Go to CodeSee Map

Node.js express template written with typescript. Purpose of this template is to get started in minutes with nodejs and typscript and all the workflow pre-configured.

Readme

Last 30 days:

1
Open issues
0
PRs opened
0
Contributors

Project type

First Timer FriendlyStarter TemplateEducation

Project tech

TypeScript

Currently seeking

  • Developers
  • Backend Developers
  • Maintainers
  • Code Reviewers
  • Mentors
  • Testers

Contribution overview

Most contributors are in India

Ideal: 1 PR a month

Mentorship & pairing available

Overview

Node.js express template written with typescript.
Purpose of this template is to get started in minutes with nodejs and typscript and all the workflow pre-configured.

Features

  • 100% written in typescript
  • Follows service-controller design pattern
  • Supported database - Postgres with knex query builder
  • Authentication and Authorization pre-setup
  • Middlewares -
    (Authorization (Role based), Ratelimiter, Joi Validator, Pino Logger, ErrorHandler)
  • Redis / Memory cache supported
  • Swagger documentation
  • Testing with jest and supertest
  • Eslint and prettier linting
  • And minor common utils npm packages lodash

All pre-configured or very minimum configuration required*

Steps to run

  • Clone the repository

git clone https://github.com/dhruvsaxena1998/node-express-typescript.git --branch <branch-name> <project-name>

  • Install dependencies

cd <project-name>

yarn install

yarn is recommended

Contributing

1.Open or select an existing Issue describing what your change is about and why

2.Fork and make your changes

3.Make Pull Request with your changes mentioning the Issue in the PR.

You can contribute to the project in any way you want, either by fixing bugs,
implementing new features, improving the documentation or proposing new
features through issues.

Learn

Resources to learn more about our technology and community.

Project listed on September 24, 2021