- Server side rendering with ExpressJS
- Routing with the standard React Router
- Redux for state management
- Debugging with Redux DevTools and redux-logger middleware
- Redux Form for handling form state
- API/Auth with ParseServer
- Radium for inline styles (might be removed soon)
- Linting with ESLint
- All transformed with Babel
- Install dependencies
npm install
- Make sure you have MongoDB running locally or you've swapped out the
databaseURI
insrc/server.js
- Read more about ParseServer config
- Run server and Parse
npm start
- Open another terminal and run
npm run watch-client
to run Webpack to bundle files intomain.js
:
Parse has designated environment variables you can use.
There are still a lot of things to tweak on this, so don't expect it to be 100% there just yet. If you have contributions, I'd be happy to check out a pull request. โก