Computer Networks course project: Web-based filehosting system