Node typescript starter

TypeScriptFirst Timer FriendlyStarter TemplateEducation

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.

Open issues

Last 30 days

0
Hack-🎃-fest
1
PRs opened
1
Contributors

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

Currently seeking

DevelopersBackend DevelopersMaintainersCode ReviewersMentorsTesters

Contribution overview

Most contributors are in India

Ideal: 1 PR a month

Mentorship & pairing available

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.

Built with tea and love by