This is a starter project that uses webpack to transpile and bundle ES6 React code. This project also includes a web API exposed through Express.js.
To experience this repo in all of its glory:
- Clone this repo
cdinto it andnpm install- Run
npm start - Navigate to http://localhost:3000
-
Understand where and how each component is being used
- make small changes to confirm your hypotheses
- reset all changes you've made since last commit with
git checkout .
-
Extend the details that are stored in widgets - add a
ratingfield to what is dislayed and to the forms. -
Add the ability to destroy / delete a widget
-
Add the ability to update a widget
- The server on port 3000 is configured with CORS to allow the client requests from port 8080. See
server/server.jsfor details. This is only needed if you're using the webpack-dev-server (npm start).