Skip to content

The Cyberduck Clone Project is a web-based replication of the popular Cyberduck file transfer application, developed as part of a university project. Built collaboratively, it focuses on backend functionality using Flask (Python) and Linux SSH Server, while the frontend is powered by Next.js and TypeScript.

Notifications You must be signed in to change notification settings

buraxta/cyberduck-clone-project

Repository files navigation

Cyberduck Clone Project

This project aims to create a web version of the popular Cyberduck application as part of a university project. Our team worked collaboratively to build this project, focusing on both the frontend and backend components.

Project Overview

The Cyberduck Clone Project is designed to replicate the core functionalities of Cyberduck, a well-known file transfer application. Due to time constraints, we have implemented essential features primarily on the backend, with limited functionalities on the frontend.

Technologies Used

Frontend

  • Next.js
  • TypeScript

Backend

  • Flask (Python)
  • Linux SSH Server

How It Works

  1. Frontend Requests: The web interface allows users to initiate file transfer requests.
  2. Backend Processing: Requests from the frontend are processed by a Flask server.
  3. File Transfer: The Flask server interacts with an SSH server installed on a Linux machine to perform file transfer operations.

About

The Cyberduck Clone Project is a web-based replication of the popular Cyberduck file transfer application, developed as part of a university project. Built collaboratively, it focuses on backend functionality using Flask (Python) and Linux SSH Server, while the frontend is powered by Next.js and TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published