THIS IS DEPRECATED. USE REACT-APOLLO-STARTER-KIT.
==================================
Create a new Webpack/Redux/React/Express app for Brand New Congress! This starter kit features:
- React for frontend development
- Redux for frontend data management
- React-router for clientside routing
- Express for the server
- Webpack for development server + hot reloading clientside stuff
- Nodemon for hot reloading backend code
- Rollbar for production error handling
- Minilog for client and server logging
- Node-foreman for running both the Webpack server and Express server
- Automatic asset versioning for cache busting in production
- A sane setup for exception/error handling on both the client and server
- Clone this starter kit
- Change the git remote to point to your new project's repo with
git remote set-url origin <new-url>
- Change the README, package name in
package.json
and package license inpackage.json
(we preferAGPL-3.0
). - Set up an ESLint plugin in your code editor so that you catch coding errors and follow code style guidelines more easily!
npm install
npm shrinkwrap
npm run dev
- Navigate to
http://localhost:3000
to see your app in action. - Start making changes by working in the
src/frontend
andsrc/backend
directories. - Deploy your app to Heroku. Make sure to set the correct environment variables there based on what exists in .env locally!