Back to Projects

Cloud-Based File Storage & Sharing System

Completed
Systems
Sep 2024 – Dec 2024

Overview

Multi-client client-server system for text file storage/sharing with TCP sockets.

Highlights

  • Multi-threaded server for concurrent clients
  • Persistent storage + metadata + unique IDs
  • Server GUI + client GUI
  • Robust error handling and reconnection flows
  • Notifications to uploaders on downloads

Tech Stack

PythonPython
TCP Sockets
Multithreading
GUI

Related Projects