Simple chat server for training purpose.
tools that used for develop
- Flask for REST
- Flask-Socketio for websocket
- Sqlalchemy for database (sqlite)
- pydantic for data modeling and validation
- pyjwt for jwt authentication
roadmap
- Simple Signup and Login
- Content_Type = Text
- Direct message
- Get unreaded messages
- Seen status
- Other features will add in this repo (chatserver)[https://github.com/includeamin/chatserver]