express-react-boilerplate

Express, MySQL, React/Redux, NodeJs Application Boilerplate

Github stars Tracking Chart

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

Main metrics

Overview
Name With OwnerBikranshu/express-react-boilerplate
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 4)
Platform
License:
所有者活动
Created At2017-07-28 11:08:23
Pushed At2023-03-04 02:50:30
Last Commit At2022-06-10 16:33:06
Release Count0
用户参与
Stargazers Count306
Watchers Count18
Fork Count114
Commits Count142
Has Issues Enabled
Issues Count15
Issue Open Count6
Pull Requests Count18
Pull Requests Open Count27
Pull Requests Close Count15
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private