Skip to content

Latest commit

 

History

History
10 lines (10 loc) · 579 Bytes

README.md

File metadata and controls

10 lines (10 loc) · 579 Bytes

p2p-python-chatapp

Intruoduction

a Peer-to-Peer Multi-User Chatting Application using Python, sockets and mongodb to store users' ip and port numbers. The application aims to emulate features similar to popular platforms like Clubhouse, but with a focus on text-based communication. the application is p2p, but has a central registry that users can log on, store and retreive other users' ip and port numbers to communicate with.

Key Features

  • User Authentication
  • Basic Client-Server
  • One-to-One Chat
  • Group Messaging
  • Message Formatting
  • color coded cli messages