I've started working on a new boilerplate using the new create-react-app. There's no server side rendering, but it's more "lightweight". You can check it out here 👉 create-react-app-parse-redux
- 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. ⚡