Skip to content

VicourtBitt/Intranet_Python_Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

💬 Intranet Python Chat

This project works with only two Python third-party modules:

  • 📨 Paho.MQTT for communication protocol;
  • 📪 GetMac to gather the address.

Also, this project uses built-in modules:

  • 🗂️ JSON to storage the messages from the MQTT retained topic;
  • DateTime to gather the specific time that the user sends the message or when the user registers;
  • 🧑‍💻 SYS to leave the code when we are at some specific conditions;
  • 🗄️ AST to convert string list into lists with ast.literal_eval();

Python MQTT JSON

❓ Which Purpose Does This Project Have?

My project is all about creating an internal network chat system using Python, MQTT, and JSON. Python is the main language we're using to build the chat system, MQTT is how messages are sent and received securely, and JSON helps us store and organize data. I'm focused on making sure this chat system is easy to use and safe for company communications. With our mix of technologies, we're aiming to create a chat system that's both user-friendly and secure, so everyone in the company can communicate efficiently and without worries about privacy.

🔄 Possible Future Updates

  • DJango Framework (GUI); OR
  • Flet (GUI).

I've created a Flet base program, but when the code reach the "display log" part, the Flet Aplication just crashes. I'll try to solve this error, probably this will take some time, but i'll manage to do reach a solution.

🛠️ This Code Works With

I've created a Module named "CleanTerminarModule", this module is a simple way to explain, just cleans the terminal depending in which OS the User are at the moment.

Windows Ubuntu Linux MAC Vscode

🔗 Links

github linkedin

🙋 How The Code Works

These are some fluxograms that I've made for us all.

About

My project is all about creating an internal network chat system using Python, MQTT, and JSON. Python is the main language we're using to build the chat system, MQTT is how messages are sent and received securely, and JSON helps us store and organize data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages