express-react-boilerplate

Express, MySQL, React/Redux, NodeJs Application Boilerplate

Github星跟蹤圖

MySQL, Express, React/Redux and Node Boilerplate in ES6/ES7

Get Started

1. Prerequisites

2. Installation

On the command prompt run the following commands:

 $ git clone https://github.com/Bikranshu/express-react-boilerplate.git
 $ cd express-react-boilerplate
 $ cp .env.example .env (edit it with your secret key and database information)
 $ npm install
 $ npm run migrate

Finally, start and build the application:

$ npm run build (For development)
$ npm run build:prod (For production)

List of NPM Commands:

$ npm run lint       # linting
$ npm run clean      # remove dist and node_modules folder and install dependencies

3. Usage

URL : http://localhost:3000/

Navigate to http://localhost:3000/swagger for the API documentation.

  • Web framework for Node.js - Express
  • JavaScript ORM for Node.js - Bookshelf
  • SQL Query Builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, and Oracle - Knex
  • JSON Web Tokens(jwt) - jsonwebtoken
  • Logging Library - Winston
  • Object schema validation - Joi
  • API documentation using swagger-jsdoc and swagger-ui
  • JavaScript library for building user interfaces - React
  • Predictable state container - Redux
  • A React component library implementing Google's Material Design - Material-UI
  • Redux Form - Redux Form
  • Declarative routing for React - React-Router
  • Promise based HTTP client - Axios
  • Code linting tool - ESLint

主要指標

概覽
名稱與所有者Bikranshu/express-react-boilerplate
主編程語言JavaScript
編程語言JavaScript (語言數: 4)
平台
許可證
所有者活动
創建於2017-07-28 11:08:23
推送於2023-03-04 02:50:30
最后一次提交2022-06-10 16:33:06
發布數0
用户参与
星數306
關注者數18
派生數114
提交數142
已啟用問題?
問題數15
打開的問題數6
拉請求數18
打開的拉請求數27
關閉的拉請求數15
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?