Talha.
P2P File Sharing System preview

other · academic · 2023

P2P File Sharing System

Role: Team - Academic Project

P2P File Sharing System additional view

About the project

A peer-to-peer (P2P) file sharing system built using Python and Tkinter. It allows users to register, create and join groups, upload/download files, and manage group join requests via a graphical interface.

<

Features

>
User registration and login system
Create, join, and manage file sharing groups
Upload and download files with SHA1 verification
Graphical UI using Tkinter for all interactions
View and manage group join requests (admin only)
P2P-style communication via tracker server
</>
<

Tech Stack

/>
Python
Tkinter
Socket Programming
SHA1 Hashing