Skip to content

Gbrvi/ZipZap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± ZipZap - A Message System

A chat system inspired by WhatsApp, built with Python and ZeroMQ.

πŸš€ Project Goal

To create a real-time messaging application where multiple users can communicate.

βš™ How it works

It's client-server application for private chat like WhatsApp. The user has your own ID (identity) and all messages pass through a server before send to another user. It support offline messages (stored on cache); Is used a pooling system to check if it has any message not sent.

πŸ“° Features

  • User with ID (Dealer/Router sockets)
  • Offline Messages
  • Chat command

πŸ› οΈ Technologies Used

  • Python
  • ZeroMQ (DEALER / ROUTER sockets)
  • Multithreading
  • Terminal-based interface

βœ… To-do

  • Audio Message
  • GUI interface
  • Support Files
  • DataBASE

About

A Distributed chat application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages