This is a simple proof-of-concept project for learning React, Redux and Node.js in a limited timeframe.

## Status

A simple, non-persisted WebSocket-based chat. Has no sessions, no channels, just one page showing the messages. Also practically no tests, no error handling.

## Next steps

* Implement channels/chatrooms
* Implement user sessions (so as not to lose chat history upon reload at the very least)
* 

Thunks look nice and I would have wanted to work with Promises. Alas, I have so far only implemented the simplest WebSocket-based chat with no real async requests flying around.

This is a simple proof-of-concept project for learning React, Redux and Node.js in a limited timeframe.

## Status

* A simple, non-persisted WebSocket-based chat. Has no sessions, no channels, just one page showing the messages.
* Practically no tests.
* No error handling.
* No security concerns addressed.
* Has to be started manually.
* Only tested in dev mode.

## Next steps

* Finish build and start scripts to make everything go from one command
* Try on top of Heroku
* Re-evaluate application of immutable.js through the app code
* Enforce Redux best practices

* Implement channels/chatrooms
* Implement user sessions (so as not to lose chat history upon reload at the very least)
* Thunks/Promises look nice...

Update Readme to reflect current status
Update Readme to reflect current status
