- User Story: I can view all books posted by every user.
- User Story: I can add a new book.
- User Story: I can update my settings to store my full name, city, and state.
- User Story: I can propose a trade and wait for the other user to accept the trade.
- Implement Redux (or potentially react-server, but I don't understand how the CSS works)
- Jest for unit testing (or figure out how to do tests on components / redux state-containers with mocha)
- RequireJS / AMD. This is basically an alternative to browserify to let you use require to use additional modules. Instead you'd do something else that doesn't require you to take a long build process to rebuild everything every time
- Material Design. This project has to have big lists of stuff, so I can really imitate things like the music player. I should make more specifically how it should look / behave ahead of time, and then actually hold myself to that design.
- Prototyping for React components
- read up
- react-server
- jest
- requireJS
- material design / pre-built components
- React prototypes
- Update To do
- set-up gulp / the basic server
- decide how data / trades will be structured
- shell
- sketch out the pages
- build out unstyled pages
- connect them together
- Add APIs
- retrieve all current games (note that i'll filter within the app to reduce API calls)
- start with static games list
- retrieve all current games (note that i'll filter within the app to reduce API calls)
- connect APIs to the shell
- connect to DB
- style everything in the shell