Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mmontes11/react-starter-app

Starting point for your React projects.
https://github.com/mmontes11/react-starter-app

babel coveralls docker enzyme eslint jest npm react react-router redux redux-thunk sass serve travis webpack

Last synced: about 1 month ago
JSON representation

Starting point for your React projects.

Awesome Lists containing this project

README

        

# react-starter-app

[![Build Status](https://travis-ci.org/mmontes11/react-starter-app.svg?branch=master)](https://travis-ci.org/mmontes11/react-starter-app)
[![Coverage Status](https://coveralls.io/repos/github/mmontes11/react-starter-app/badge.svg?branch=master)](https://coveralls.io/github/mmontes11/react-starter-app?branch=master)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Starting point for your React projects.

### Stack

- [React](https://reactjs.org/)
- [React router](https://reacttraining.com/react-router/)
- [Redux](https://redux.js.org/)
- [Redux thunk](https://github.com/reduxjs/redux-thunk)
- [SASS](https://sass-lang.com/)
- [Jest](https://facebook.github.io/jest/)
- [Enzyme](https://github.com/airbnb/enzyme)
- [Eslint](https://eslint.org/)
- [npm](https://www.npmjs.com/)
- [Babel](https://babeljs.io/)
- [Webpack](https://webpack.js.org/)
- [Travis](https://travis-ci.org/)
- [Coveralls](https://coveralls.io/)
- [Serve](https://github.com/zeit/serve)
- [Docker](https://www.docker.com/)

### Development

```bash
$ npm start
```

### Lint

```bash
$ npm run lint
```

### Test and Coverage

```bash
$ npm test
```

### Build Image

```bash
$ npm run build
$ docker build -t react-starter-app .
```

### DockerHub

Image available on [Docker Hub](https://hub.docker.com/r/mmontes11/react-starter-app/)

### Production

```bash
$ ./run-production.sh
```