More Premium Hugo Themes Premium React Themes

Feathers Starter React Redux Login Roles

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

Feathers Starter React Redux Login Roles

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

Author Avatar Theme by eddyystop
Github Stars Github Stars: 195
Last Commit Last Commit: Sep 26, 2018 -
First Commit Created: Jan 15, 2024 -
Feathers Starter React Redux Login Roles screenshot

Overview

The feathers-starter-react-redux-login-roles is a deprecated repository that provides a production-ready starter package for building applications using Feathers, Redux, and React. It aims to seamlessly integrate Feathers and Redux, offering features such as local authentication, user roles, transactional email notifications, and a UI for authentication and authorization.

Features

  • Designed as a foundation for building commercial applications in production
  • Local authentication with features like email verification, forgotten passwords, and change email/password functionality
  • Transactional email notifications for various actions
  • User roles for authorization and authorization of React routes
  • UI for user authentication and authorization
  • Dispatching Feathers DB and custom services to Redux for full compatibility
  • Async server and client-side verification for the UI
  • Hierarchical and dynamic app configuration for both server and client
  • Logging from both server and client

Installation

To install the feathers-starter-react-redux-login-roles, please follow the steps below:

  1. Make sure you have minimum Node.js version 6.9.0 and npm version 3.10.8 installed.
  2. Clone the repository to your local machine.
  3. Navigate to the project directory.
  4. Install the project dependencies by running the following command:
    npm install
    
  5. Start the server by running the following command:
    npm start
    
  6. Open your browser and go to http://localhost:3030 to view the application.

Summary

The feathers-starter-react-redux-login-roles is a deprecated starter package that offers a seamless integration of Feathers and Redux for building production-ready applications. It provides features like local authentication, user roles, transactional email notifications, and a ready-to-use UI for authentication and authorization. The package also includes server functionalities like Feathersjs with Express, Feathers-rest for REST API implementation, and Feathers-socketio for socket.io transport. On the client-side, it includes React, Redux, Redux-auth-wrapper for permissions, and Material-UI for implementing Google’s Material Design.