/Express-API-Template-JavaScript

Express API Template (JavaScript)

Primary LanguageJavaScript

!!! This repository is archived, check the new repository: andresilva-cc/express-api-template !!!

Express API Template (JavaScript)

Description

This project has the purpose to serve as a template for future Express-based APIs. Also, this template will evolve whenever new and better technologies are released.

Technologies:

Language: JavaScript

Web Framework: Express

ORM: Sequelize

Auth Middleware: Passport

Linter: ESLint (with Airbnb style)

Transpiler: Sucrase

Other tools: bcrypt, body-parser, chalk, cors, crypto-random-string, dotenv, jsonwebtoken, log-symbols, morgan, nodemailer, nodemon

Setup

TODO

Todo

  • Implement createMany, updateMany and deleteMany in BaseRepository
  • Separate custom errors into classes