Skip to content

marthia35/Cyrus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Cyrus Messenger

Cyrus is a secure messenger application designed to provide private conversations using a unique encryption method. Built with Python and PyQt6, Cyrus ensures your messages are protected, even from the developer!

πŸš€ Features

  • User Authentication: Easily sign up and log in to your personal Cyrus account.
  • Friend Management: Add and remove friends to build your secure contact list.
  • Encrypted Messaging: Enjoy private conversations with end-to-end encryption powered by the Caesar cipher. Messages are so well-encrypted, even the developer would have a hard time decrypting them!
  • Intuitive GUI: A user-friendly interface makes Cyrus accessible to everyone, regardless of their computer proficiency.

πŸ› οΈ Technologies Used

  • Python v3.12.10: The core programming language for all backend operations and logic.
  • PyQt6 v6.9.0: Used for developing the graphical user interface (GUI), providing a smooth and responsive experience.

βš™οΈ Installation and Setup

Getting Cyrus up and running is straightforward. Just follow these two steps:

  1. Start the Server: Open a terminal and navigate to the cyrusdata/server/ directory. Run the server script:
    python server.py

    Important: Keep this terminal open; it will act as your local server.

  2. Launch the Client: Open a second terminal. Navigate to the cyrusdata/client/ directory and run the client application:
    python index.py

    And voilΓ ! The Cyrus messenger application will open.

πŸ“– How to Use

Cyrus is designed for ease of use:

  1. Account Creation: If you're a new user, simply create an account directly from the login screen.
  2. Login: Enter your credentials to access the application.
  3. Main Menu: The main menu is intuitively designed, making it easy for anyone to navigate and start messaging.

πŸ“§ Contact

For any questions or feedback, feel free to reach out:

About

PyQt based secure messaging application for Windows

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages