This project implements a distributed file system in Java utilizing Remote Method Invocation (RMI) for inter-node communication. The system supports basic file operations—upload, download, search, and ...