Home

Awesome

DEPRECATED. Goodbye, adiós, au revoir, auf Wiedersehen, zàijiàn. Time has passed this repo by. Bye!

feathers-starter-react-redux-login-roles

Production ready starter package. Local auth, roles; React-Router auth. Easily use Feathers services with Redux.

The goal is to support a 100% integration of Feathers and Redux, within production quality boilerplate, so you can focus on your app development. A local auth UI is provided for use, and as a working example of Feathers + Redux integration.

<a name="features"></a> Requirements

Build Status

<a name="features"></a> Features

<a name="serverContains"></a> Server contains

You can swap to one or more of these databases with minor code changes: Amazon DynamoDB, Apache Cassandra, ArangoDB, Azure Table Storage, Google Sheets GraphQL, LevelDB, MariaDB, MondoDB, MySQL, NeDB, Neo4j, SQLite, Oracle, OrientDB, PostgrSQL, Redis, RethinkDB, Riak, SQL Server,

<a name="ClientContains"></a> Client contains

<a name="clientBuildChain"></a> Client build chain contains

<a name="motivation"></a> Motivation

A complete, working project on which you can build your own Feathers, React, Redux app.

The project contains comprehensive local authentication and authorization including user roles.

<a name="running"></a> Running the starter package

npm install from root.

Linux flavors

With Webpack-dev-server:

Production build:

Windows

Run the above commends using win:build:... and win:start:....

User authorization features accessible from icon menus on /user/signin and /app.

<a name="faq"></a> FAQ.

<a name="customization"></a> Customization of boilerplate.

<a name="processExitCodes"></a> Process Exit Codes.

<a name="httpStatusCodes"></a> HTTP Status Codes.

<a name="contribution"></a> Contributing

Contribute to this repo.

Guide to ideomatic contributing.

<a name="changeLog"></a> Change Log

List of notable changes.

<a name="license"></a> License

MIT. See LICENSE.