Skip to content

Latest commit

 

History

History
48 lines (25 loc) · 1.67 KB

README.md

File metadata and controls

48 lines (25 loc) · 1.67 KB

Flask-Chat-System

This chat system implements facial authentication for the user to log into the system. Also secret messages can be sent between the users who use this application. This message can be read only through facial authentication. This project is primarily developed to display the backend security functionality.

Technology used:

  • Python (Flask, face_recognition,socket.io,pymongo,opencv)
  • Javascript (Frontend, socket.io)
  • HTML
  • MongoDB

##Future Scope -Improve the UI -Make the application more scalable

##Screenshots of Output image

Signup Page

image

Storing user credentials and face data in encrypted format on MongoDB

image

Login Using Facial Authentication

image

Create chat room

image

Users can chat

image

The normal messages are encrypted in the backend to avoid Man-in-the-Middle attacks

image

Secret messages can be sent on the chat to avoid shoulder spoofing. They can be accessed through facial authentication only.