Skip to content

A simple flask and socketio chat application made using python. Image sharing, gif sharing, censoring, emojis & profile viewing/editing.

License

Notifications You must be signed in to change notification settings

cfunkz/Python-Realtime-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoChat

This is a simple Flask-based chat application with basic features. There are plans add more features and improvements.

Images

login register dash create join edit descript chat gifs user-list view

Dependencies

Features

  • Basic Input Validation, Sanitazion & CSPS/HSTS
  • Login / Register
  • Basic Dashboard
  • Emojis
  • Gif sharing using Giphy
  • Image uploading, Image sending using IMGBB
  • Create Room, Join Room, Edit Room, Leave Room, Private Rooms, User List
  • SQLite Database
  • Working HTML tags in messages <b>bold</bold>, <img> etc. and "``" for embed.
  • Admin list with admin panel for managing users

To-Do List

  • Room search
  • Notification system & private messages
  • Stream Video (one to one, one to many)
  • Online Users
  • GMAIL SMTP
  • Voice record & transcribe?

How to use

  1. Download/Clone repository.
  2. Install the required dependencies using pip install -r requirements.txt.
  3. Set up your keys and variables in config.json.
  4. Run the application with python app.py.
  5. Visit http://localhost:5000 in your web browser.

About

A simple flask and socketio chat application made using python. Image sharing, gif sharing, censoring, emojis & profile viewing/editing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published