Skip to content

Boilerplate for developing node + express + mysql apis. Made with ❤️

Notifications You must be signed in to change notification settings

shirodkarpushkar/node-mysql-boilerplate

Repository files navigation

Boiler Plate for making Node + MySQL APIs🔥🔥

Simple Boiler plate for making large server applications.

  • already contains structured files and folder
  • high scalability
  • Installed with required dependencies
  • contains Basic Schema
  • It has some common API like registration, login, verify email, forgot password, reset password change password, get user details, upload single/multiple images.

New Features!

  • ES6
  • module aliases
  • swagger UI

Dependencies

The following dependies are used to make life lot simpler for Vue developers all packages are at their latest version.

  • cookie-parser
  • cors
  • command-line-args
  • crypto-js
  • debug
  • express
  • http-errors
  • jsonwebtoken
  • lodash
  • module-alias
  • morgan
  • multer
  • mysql
  • nodemailer
  • pug
  • swagger-ui-express
  • validator
  • babel-cli
  • babel-preset-es2015
  • babel-register

Installation

# 1. Clone the repository.
git clone {REPO_URL}

# 2. Enter your newly-cloned folder.
cd {PROJECT_DIR}

# 3. Install dependencies. Make sure node is installed
npm i 

# 4. Start the development server.
npm start

# To start the production server.
npm start:production

Basic Schema

Import basic sql schema for database present at database/BasicDatabaseSchema.sql

Development

Want to contribute? Great! Pull Request's shall be verified and accepted.

License

MIT

Free For All, Made with ❤️, Hell Yeah 🔥🔥

About

Boilerplate for developing node + express + mysql apis. Made with ❤️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages