This is a large batch of changes that provides a jumping off point for future development. Moving forward, features will be pulled in individually - however, early on there are so many things that are more experimental rather than specific features.
Changelog:
Linting rules were altered. I went ahead and set up a precommit hook that runs linting so all commits will have to pass linting.
Basic server to use when developing with hot module reloading. The server is run through babel-node, so it follows ES6 conventions.
GraphQL backend (currently to manage lists of users) along with a simple flat file database. This is not secure, so be careful about what information you put into it.
Simple Redux implementation with actions that call the API to login and create users.
Modified the file structure so that actions, reducers, etc. are all alongside the component they relate to.
This is a large batch of changes that provides a jumping off point for future development. Moving forward, features will be pulled in individually - however, early on there are so many things that are more experimental rather than specific features.
Changelog: