An open API service indexing awesome lists of open source software.

https://github.com/scopsy/node-typescript-starter

A modern nodejs api boilerplate with typescript
https://github.com/scopsy/node-typescript-starter

boilerplate-node javascript nodejs starter-kit typescript

Last synced: over 1 year ago
JSON representation

A modern nodejs api boilerplate with typescript

Awesome Lists containing this project

README

          

Node Api Starter
=======================

[![Dependency Status](https://david-dm.org/scopsy/node-typescript-starter/status.svg?style=flat)](https://david-dm.org/scopsy/node-typescript-starter)

A starter for **Node.js** web api's.

Features
--------
- [ts-express-decorator](https://github.com/Romakita/ts-express-decorators)
- **Local authentication** using Email and Password
- **Facebook authentication** for client side sdk integration
- **JWT** token authentication
- **Typescript**
- **Swagger documentation**
- **class-validator** for validating controller json input
- Scalable design
- ES next features

Prerequisites
-------------
- [MongoDB](https://www.mongodb.org/downloads)
- [Node.js 8.0+](http://nodejs.org)

Getting Started
---------------

```bash
# Get the latest snapshot
git clone --depth=1 https://github.com/scopsy/node-typescript-starter.git projectname

cd projectname
rm -rf !$/.git

npm install

# start your app
npm start
```