TermFTP is primarily a FTP client with a full SSH client included. We started it as a school project for our project management class. Since you might wonder who "we" is, the project team consists of @0Adiber, @eliaswil and @3keeksi and myself.
The main reason we came up with this idea because we do not like the design of current FTP clients. Of course, we also wanted to stand out, which is why we included a SSH client out of the box.
We are required to use the SCRUM framework for project management, since this project was done for our project management class. We were able to choose the length of our sprint cycles, and settled on four weeks.
The two main problems TermFTP solves is:
- having a modern FTP client
- being able to combine SSH and FTP
Of course, that is not all, since you can securely sync passwords/server information between devices, have a mouse-free poweruser experience and customise the user interface (the last two still being WIP as of 27th October 2021 ^^). That also makes us stand out, since almost none of the popular FTP clients have this kind of feature set.
What we accomplished
We were able to finish most of the functionalities we wanted to achieve, but we decided to continue the project in our next school year (2021/22), where we want to implement:
- customisability of the user interface
- more keyboard shortcuts
For the second schoolyear, only @0Adiber and I will continue working on the project.