Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/u4bi-dev/super-simple-react-starter
- Owner: u4bi-dev
- License: mit
- Created: 2018-07-10T06:07:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-08T04:54:57.000Z (over 5 years ago)
- Last Synced: 2024-08-04T04:02:51.992Z (5 months ago)
- Topics: dockerfile, razzle, redux-observable, sass-loader, seo, ssr
- Language: JavaScript
- Homepage:
- Size: 387 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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-appgit 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
- storybookCopyright © 2018 Liang Wang, Myungjae Yu
___
### Requirements
> | Vendor | URL |
> |------------------------|------------------------------------------------------|
> | Razzle | https://github.com/jaredpalmer/razzle |## License
This project is licensed under the [MIT license](LICENSE).