https://github.com/saharshleo/chattingapp
Basic Web Chatting platform in Flask
https://github.com/saharshleo/chattingapp
bootstrap flask html javascript socket-io sqlalchemy
Last synced: about 1 year ago
JSON representation
Basic Web Chatting platform in Flask
- Host: GitHub
- URL: https://github.com/saharshleo/chattingapp
- Owner: saharshleo
- Created: 2019-10-29T11:16:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-20T05:06:58.000Z (about 5 years ago)
- Last Synced: 2025-04-01T10:35:31.375Z (about 1 year ago)
- Topics: bootstrap, flask, html, javascript, socket-io, sqlalchemy
- Language: HTML
- Homepage:
- Size: 1.71 MB
- Stars: 10
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chatting Web App [](https://forthebadge.com)
A simplistic browser-based chatting application, made using Flask and SocketIO.
The documentation can be found 
## Current Features:
* Global chat room
* Public chat rooms on particular topics
* Peer to peer chat
* User Authentication
* Storing chat history of peer to peer chats
## Tools Used:
1. HTML, CSS
2. [Bootstrap CSS](https://getbootstrap.com/)
3. JavaScript
* [Socket-IO](https://socket.io/)
4. Python libraries and frameworks
* The [Flask web framework](https://flask.palletsprojects.com/en/1.1.x/)
* [Flask SQLAlchemy](https://flask-sqlalchemy.palletsprojects.com/en/2.x/)
* [Flask Bcyrpt](https://flask-bcrypt.readthedocs.io/en/latest/)
* [Flask Socket IO](https://flask-socketio.readthedocs.io/en/latest/)
* [Flask WTForms](https://flask-wtf.readthedocs.io/en/stable/)
* [Flash Login](https://flask-login.readthedocs.io/en/latest/)
## Directory Structure
.
├── run.py # File to be run
├── chatApp
│ ├── app.py
│ ├── forms.py
│ ├── models.py
│ ├── routes.py
│ ├── static
│ │ ├── CSS files
│ │ └── JS files
│ ├── templates
│ │ └── HTML files
│ └── __init__.py
├── docs
│ ├── Chat App Doc.pdf # Documentation
│ └── imgs for readme
└── README.md
│ .gitignore
## Authentication Page
|||
|:---:|:---:|
## Global Room

## Public Chatroom

## Private Chatroom

## Contributors
* 
* 
* 
* 