A documentation of what I learned while building a Flask + Socket.IO chat system.
This project is a web application built using Flask, SQLite, and Socket.IO that allows users to:
- Register and log in
- Store password hashes securely
- Maintain user sessions
- Communicate in real-time using WebSockets
- Send private messages between users
- Track connected users via Socket.IO session IDs
This project also focuses on essential web security concepts.