A boilerplate that consists of the essential elements that are required to start building a Single Page Application using React, React Router, Redux and Material UI.
The boilerplate consists of:
- Typical container structure
- Redux and Redux-thunk integration
- List and forms(In-progress)
- Admin Panel
- React-Router
- Material UI
- Axios http client
- Multi-layouts support
- Public and private routes
- ESLint and prettier configuration
- CI integration
These instructions will get you a copy of the project up and running on your local machine for development.
The following software is required to be installed on your system:
- Node 10.x
- Npm 6.x
Type the following commands in the terminal to verify your node and npm versions
node -v
npm -v
Follow the following steps to get development environment running.
-
Clone 'react-ready' repository from GitHub
git clone https://github.com/saqibabbas/react-ready.git
OR USING SSH
git clone git@github.com:saqibabbas/react-ready.git
-
Install node modules
cd react-ready npm install
npm run build
npm run lint
npm run lint:fix
npm run prettify
npm run start
- Saqib Abbas - Initial work - saqibabbas