douglascorrea / React Hot Redux Firebase Starter
Licence: mit
🌋 React + Redux + Firebase + Webpack + React Hot Loader 3 + React Router in one boilerplate
Stars: ✠375
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
- [X] React
- 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
- [X] Redux
- Webpack
- [X] Webpack
1.13.1
- [X] Webpack Dev Middleware
1.6.1
- [X] Webpack Hot Middleware
2.10.0
- [X] Webpack
- Firebase
- [X] Firebase
3.0.3
- [X] Firebase
- Linting
- [X] Eslint
2.11.1
- [X] Eslint
- Styles
- [X] Bootstrap
3.3.6
- [X] Bootstrap
- Testing
- [X] Mocha
2.5.3
- [X] Enzyme
2.3.0
- [X] Mocha
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
- Auth
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].