FullStackForger / fs-react-starter-pack

React boilerplate (React, Webpack, React Bootstrap)
MIT License
8 stars 1 forks source link

fs-react-starter-pack

FS React Starter Pack

React boilerplate (React, Webpack, React Bootstrap)

Build Status GitHub issues open GitHub issues closed Codacy Badge Coverage Status Code Climate
dependencies Status devDependencies Status peerDependencies Status [license]()

Work in progress. Contributions are welcomed!

Setup instruction

Client

npm install && npm start

API Server

side note: It is demo server wit API endpoints you need for the starter.
In the future API will be moved to external package such us hapilizer

Install dependencies and start API server (from another terminal)

cd server && npm install && node start

Barebones

Routing with [react-router][react-router]

Router is configured using [configuration object][react-router-conf] passed to Router component.

Authentication with [react-jwt-auth-redux][react-jwt-auth-redux]

Authentication is delivered with [react-jwt-auth][react-jwt-auth] for authentication and [react-jwt-auth-redux][react-jwt-auth-redux] for Redux bindings.

Users can register and login using email and password or sign in with social account.

Isomorphic checks with [enverse][enverse]

[Enverse][enverse] is super simple library with tiny footprint for environment checks.

Sources

Great packages

Here is the list of great react packages that inspired me to start this project.

List of react starting projects

If you don't like this starter pack or have different requirement for you project you should check out following sites:

[enverse]: https://github.com/fullstackforger/enverse [redux]: http://redux.js.org/ [react-jwt-auth]: https://github.com/fullstackforger/react-jwt-auth [react-jwt-auth-redux]: https://github.com/fullstackforger/react-jwt-auth-redux [react-router]: https://github.com/reactjs/react-router/blob/v2.8.0/ [react-router-conf]: https://github.com/reactjs/react-router/blob/v2.8.0/docs/guides/RouteConfiguration.md#configuration-with-plain-routes