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
- Host: GitHub
- URL: https://github.com/scopsy/node-typescript-starter
- Owner: scopsy
- License: mit
- Created: 2018-01-09T23:01:55.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-02T20:32:31.000Z (over 7 years ago)
- Last Synced: 2025-03-17T11:56:58.634Z (over 1 year ago)
- Topics: boilerplate-node, javascript, nodejs, starter-kit, typescript
- Language: TypeScript
- Homepage:
- Size: 168 KB
- Stars: 49
- Watchers: 8
- Forks: 11
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Node Api Starter
=======================
[](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
```