Skip to content

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

License

Notifications You must be signed in to change notification settings

iNihilistx/Rascal_Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages