Skip to content

mkaczkowski/modern-react-starter

Repository files navigation

⚛ modern-react-starter

Cutting edge React JS boilerplate for everyone

🕹 Features

  • React (v16.5.2) - JavaScript library for building user interfaces
  • Flow - Static type checker for JavaScript.
  • Babel v7 - JavaScript transpiler
  • Webpack (v4.17.1) with plugins - a module bundler
  • PostCSS - add a bit of modern styling to your website
  • Jest (v.23) - Delightful JavaScript testing library
  • React Hot Loader (v4) - Tweak React components in real time
  • Linters (ESLint, Stylelint) + Prettier - Tweak React components in real time ⚛️⚡️
  • Docz - Document your code with mdx

🔧 Installation

Clone repository to your local workspace:

git clone https://github.com/mkaczkowski/modern-react-starter.git

Install project dependencies using npm or yarn:

cd modern-react-starter
yarn or npm install

🎮 Development

Start developing your own website:

yarn start

Open in your browser:

http://localhost:3000

🙏 Testing

Validate your unit tests

yarn test

Run tests with code coverage

yarn test:coverage

👌 Production

Production build of the website:

yarn build

Serve build files on your local server:

yarn serve

Open in your browser:

http://localhost:5000

📜 License

MIT

👨 Author

Mariusz Kaczkowski @LinkedIn