Note: Still under active development
Get started with Meteor, React, Redux, Webpack, and React-Router!
Embrace the react-redux ecosystem while using meteor's awesome realtime magic
The meteor and webpack integration settings are basically forked from jedwards1211/meteor-webpack-react's webpack-meteor-tools
branch, definitely check out the README there before continuing.
Redux store settings and project structure are inspired from these great repos
- davezuko/react-redux-starter-kit
- erikras/react-redux-universal-hot-example
- erikras/ducks-modular-redux: Redux folder structuring
- webpack
- react + react-dom
- react-router
- react-bootstrap
- material-ui
- redux
- react-redux
- redux-simple-router
- redux-devtools
- redux-thunk
(below TODO, not yet added)
- reselect
- immutable.js
// TODO: keeping ui and logic decoupled makes predictable and scalable
First clone this repo and install dependencies:
git clone https://github.com/YuHuaiChen/meteor-react-redux-starter-kit.git
cd meteor-react-redux-starter-kit
npm install
npm start
Go to http://localhost:3000
, and press ctrl+h
to see the awesome Redux-DevTools
npm run prod
checkout hackathon-starter#Obtaining API Keys for lots of API guides
- Google Login
- Facebook Login
// TODO
- filepicker
- emails
// TODO...
The goal for this starter kit is to depend on Meteor as less as possible, and embrace the whole React ecosystem.
- upgrade to Babel 6
- testing
- guides for beginners like hackathon-starter