Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/u4bi-dev/super-simple-react-starter

:small_airplane: A simple react project starter kit with best practices.
https://github.com/u4bi-dev/super-simple-react-starter

dockerfile razzle redux-observable sass-loader seo ssr

Last synced: about 1 month ago
JSON representation

:small_airplane: A simple react project starter kit with best practices.

Awesome Lists containing this project

README

        

# super-simple-react-starter

> A react starter kit with SSR.

## Demo

https://super-simple-react-starter-gdfyhflfqk.now.sh

## Installation

```
yarn install -g create-razzle-app

git clone https://github.com/myungjaeyu/super-simple-react-starter.git

cd super-simple-react-starter

yarn install

yarn start
```

## Usage

1. production build `yarn build`

2. open the local server with the production file `yarn start:prod`

3. running tests `yarn test`

## Deploy in Docker Container

```
$ docker-compose build && docker-compose up
```

## Deploy in Serverless AWS Lambda & CloudFront

```
$ serverless deploy
```

## Features

- Server-Side Rendering
- Razzle
- Sass
- React-router-dom v4+
- Redux-observable
- Preload / prefetch resource
- Code splitting
- Latest packages
- semantic-ui-react
- styled-components for SSR
- SEO support via react-helmet
- Circle CI
- react-test-renderer
- DynamoDB
- dynamoose
- storybook

Copyright © 2018 Liang Wang, Myungjae Yu

___

### Requirements

> | Vendor | URL |
> |------------------------|------------------------------------------------------|
> | Razzle | https://github.com/jaredpalmer/razzle |

## License

This project is licensed under the [MIT license](LICENSE).