Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/richardkall/react-starter

Starter kit for creating universal React applications.
https://github.com/richardkall/react-starter

apollo react redux server-side-rendering webpack

Last synced: about 2 months ago
JSON representation

Starter kit for creating universal React applications.

Awesome Lists containing this project

README

        

# React Starter [![Build Status](https://travis-ci.org/richardkall/react-starter.svg?branch=master)](https://travis-ci.org/richardkall/react-starter)

> Starter kit for creating universal React applications.

## Features

- [x] [Babel](https://babeljs.io/)
- [x] [CSS Modules](https://github.com/css-modules/css-modules) + [cssnext](http://cssnext.io/)
- [x] [ESLint](http://eslint.org/)
- [x] [Express](http://expressjs.com/)
- [x] [React](http://facebook.github.io/react/)
- [x] [React Router v4](https://github.com/reactjs/react-router)
- [x] [Webpack v2](https://webpack.github.io)

### Extras
- [x] [Apollo Client](http://dev.apollodata.com/) (separate branch: [feature/apollo](https://github.com/richardkall/react-starter/tree/feature/apollo))
- [x] [Redux](http://redux.js.org/) (separate branch: [feature/redux](https://github.com/richardkall/react-starter/tree/feature/redux))

## Setup

```bash
$ npm install
```

## Usage

Start development server:

```bash
$ npm run dev
```

Start production server:

```bash
$ NODE_ENV=production npm run build && npm start
```

## License

MIT © [Richard Käll](https://richardkall.se)