WIP - Live Site coming
Chatterbox is a slack-like chat app which uses the latest technologies such as WebSockets to enable the chat feature.
- Python
- JavaScript
- HTML
- SASS/CSS
- Flask
- React and Flux
- Node technologies
- Webpack
- jQuery
- ReactRouter
- Python technologies
- MongoEngine
- BCrypt
- Flask-Script
- Flask-WTForms
- Flask-SocketIO
- DB technologies
- MongoDB
- Incorporates latest JavaScript ES6 features and syntax
- Webpack used to manage JavaScript module dependencies and to load ES6 and SASS files
- Logging in establishes client to server WebSocket connection
- Global chat room and private, peer to peer, chat rooms supported
- Stores user and chat messages in MongoDB (user credentials hashed with BCrypt)