iNihilistx / Rascal_Chat

A simple chat application created with the Python programming language and customtkinter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

GitHub Stars GitHub Issues GitHub Pull Requests License

Experience seamless communication with Rascal Chat a Python-based Chat application, featuring robust encryption to safeguard your IP address and Port details. Customise your identity with a personalized username, while enjoying a sleek and modern interface crafted using tkinter and the socket library. Simple yet powerful, Rascal Chat is user friendly application allowing for easy communication over a network.

Features

  • Secure connection to hosted server.
  • Fully Python with use of preinstalled and third party libraries.
  • Modern but simple Graphical user Interface.
  • User friendly application

Getting Started

Prerequisites

  • python 3.x
  • libraries Used:
    • subprocess
    • signal
    • sys
    • os
    • customtkinter
    • cryptography
    • PIL
    • threading
    • socket
    • tkinter

Installation

  1. Clone the repository: git clone https://github.com/iNihilistx/Rascal_Chat.git
  2. Extract the files from the folder

Setup - Server

  1. Navigate to project directory: example: cd rascal_chat/server
  2. Start a terminal within the directory
  3. Launch the application: python chat_server.py

Setup - Client

  1. Navigate to project directory: example: cd rascal_chat/client
  2. Start a terminal within the directory
  3. Launch the application: python portal.py

Tools Used

License

This project is licensed under the MIT License.

About

A simple chat application created with the Python programming language and customtkinter.

License:MIT License


Languages

Language:Python 100.0%