Real-time Rails - MessageMe Chat app using ActionCable and web sockets
- Preview of the app built in this section
- Start new rails app (local, cloud9, AWS cloud9 all 3 for demo)
- Task 1: Version control
- Task 2: Root and Login routes
- Install Semantic-UI for front-end
- Add navigation menu
- Enable dropdown functionality and create nav partial
- Add favicon
- Build Chatroom Homepage
- Complete Chatroom
- Task 3: Build login page
- Explore the back-end design
- Task 4:Build User resource
- Task 5:Build Message resource
- Task 6:Add actual messages from table
- Add message partial and refactor some code
- Task 7: Start authentication system
- Add authentication system - create and destroy session
- Enable flash messages display
- Restrict views at controller layer
- Add messages from UI
- Introduction to Websocket protocol
- Implementing real-time with ActionCable overview
- Generate a Chatroom channel
- Modify and broadcast messages
- Display messgaes using partials
- Add auto-scrolling to chat window
- Beautify input box, functionality and create custom scope
- section Project