Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 3.25 KB

README.md

File metadata and controls

57 lines (48 loc) · 3.25 KB

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.