All Projects â†’ douglascorrea â†’ React Hot Redux Firebase Starter

douglascorrea / React Hot Redux Firebase Starter

Licence: mit
🌋 React + Redux + Firebase + Webpack + React Hot Loader 3 + React Router in one boilerplate

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Hot Redux Firebase Starter

React Redux Universal Boilerplate
An Universal ReactJS/Redux Boilerplate
Stars: ✭ 165 (-56%)
Mutual labels:  webpack, eslint, mocha, enzyme
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-94.67%)
Mutual labels:  webpack, eslint, enzyme
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (-69.07%)
Mutual labels:  webpack, eslint, enzyme
React Pages Boilerplate
Deliver react + react-router application to gh-pages
Stars: ✭ 134 (-64.27%)
Mutual labels:  webpack, eslint, enzyme
eslint-config-adjunct
A reasonable collection of plugins to use alongside your main esLint configuration
Stars: ✭ 39 (-89.6%)
Mutual labels:  mocha, eslint
react-multi-context
Manage multiple React 16 contexts with a single component.
Stars: ✭ 19 (-94.93%)
Mutual labels:  mocha, enzyme
mocha-snapshots
Snapshot/regression testing for using with Mocha, specially for React+Enzyme users.
Stars: ✭ 53 (-85.87%)
Mutual labels:  mocha, enzyme
Rockpack
Rockpack is a simple solution for creating React Application with Server Side Rendering, bundling, linting, testing within 5 minutes
Stars: ✭ 265 (-29.33%)
Mutual labels:  webpack, eslint
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (-87.2%)
Mutual labels:  mocha, enzyme
Cadence Web
Web UI for visualizing workflows on Cadence
Stars: ✭ 261 (-30.4%)
Mutual labels:  webpack, mocha
Threejs Webpack Es6 Boilerplate
A basic boilerplate for a Three.js project compiled with Webpack and transpiled via Babel to enable using ES6 syntax.
Stars: ✭ 267 (-28.8%)
Mutual labels:  webpack, eslint
react-ssr-spa
Server side rendered single page app using reactjs official libraries.
Stars: ✭ 30 (-92%)
Mutual labels:  mocha, eslint
react-native-template-basic
A simple React Native template with ESlint, Enzyme, Flow, Prettier and custom scripts
Stars: ✭ 14 (-96.27%)
Mutual labels:  eslint, enzyme
react16-seed-with-apollo-graphql-scss-router4-ssr-tests-eslint-prettier-docker-webpack3-hot
Seed to create your own project using React with Apollo GraphQL client
Stars: ✭ 19 (-94.93%)
Mutual labels:  mocha, eslint
React-Redux-Enterprise
A React-Redux boilerplate for enterprise/large scaled web applications
Stars: ✭ 77 (-79.47%)
Mutual labels:  eslint, enzyme
Simple React App
Simple base app using react, react-router v4, hot-reload & sass.
Stars: ✭ 263 (-29.87%)
Mutual labels:  eslint, enzyme
React Bolt
âš¡ The most simple & robust boilerplate for your React projects.
Stars: ✭ 298 (-20.53%)
Mutual labels:  webpack, eslint
Serverless Bundle
Optimized packages for ES6 and TypeScript Node.js Lambda functions without any configuration.
Stars: ✭ 295 (-21.33%)
Mutual labels:  webpack, eslint
React Redux Boilerplate
Awesome React Redux Workflow Boilerplate with Webpack 4
Stars: ✭ 307 (-18.13%)
Mutual labels:  webpack, enzyme
Pwa
An opinionated progressive web app boilerplate
Stars: ✭ 353 (-5.87%)
Mutual labels:  webpack, eslint

Firebase 3.0 Starter using React Redux

This is a Firebase 3.0 start using React and Redux.

It uses the latest version of libraries, including the brand new React Hot Loader (still beta)

Stack

  • React
    • [X] React 15.1.0
    • [X] React Hot Loader 3.0.0-beta.2
    • [X] React Router 2.4.1
  • Redux
    • [X] Redux 3.5.2
    • [X] React Redux 4.4.5
    • [X] React Router Redux 4.0.4
    • [X] Redux Thunk 2.1.0
    • [X] Redux Dev Tools
  • Webpack
    • [X] Webpack 1.13.1
    • [X] Webpack Dev Middleware 1.6.1
    • [X] Webpack Hot Middleware 2.10.0
  • Firebase
    • [X] Firebase 3.0.3
  • Linting
    • [X] Eslint 2.11.1
  • Styles
    • [X] Bootstrap 3.3.6
  • Testing
    • [X] Mocha 2.5.3
    • [X] Enzyme 2.3.0

Features

  • Firebase:
    • Auth
      • [X] Authentication setup (Registration/Login)
      • [X] state.user sync with Firebase Auth
      • [X] Protected routes (needs to be logged in)
      • [X] Store users on '/users/<user.uid>'
      • [X] Admin flag on user ('/isAdmin/<user.uid>' :: bool)
      • [X] Admin Protected routes (needs to be logged in)
    • Database
      • [X] Set example
      • [X] Query example

Usage

git clone [email protected]:douglascorrea/react-hot-redux-firebase-starter.git
cd react-hot-redux-firebase-starter
npm install
npm start -s

Development Tasks

  • npm start run the web app with lint and tests in watch mode
  • npm run lint linting javascript code usig eslint
  • npm run test test using mocha and enzyme

Roadmap

Check our roadmap issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].