Chat is a simple application for real-time online text conversations.
Key features:
- Sign In with OpenID
- real-time message exchange
- chat rooms
Technologies that have been used to realize:
- Flask
- SQLAlchemy
- SQLite
- Jinja2 Templates
- jQuery
- SocketIO
You have to install Python 2.7, packages listed in requirements.txt and Virtual environment (virtualenv flask) to launch application on your machine.
Script db_create.py creates database.
Script run.py runs the application on local server (available at localhost:5000)
Deployed application: http://chat-panasevychol.herokuapp.com/