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.
- ES6
- module aliases
- swagger UI
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
# 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
Import basic sql schema for database present at database/BasicDatabaseSchema.sql
Want to contribute? Great! Pull Request's shall be verified and accepted.
MIT
Free For All, Made with ❤️, Hell Yeah 🔥🔥