rutorrent mobile interface (II)

Introduction

rutorrent is the most popular web interface for rtorrent, which is possibly the most used BitTorrent client in linux. It is mostly a web application, but it has its own backend that connects to rtorrent. You could connect to rtorrent directly as well, but by doing that you would be missing lots of features that come with rutorrent, for example RSS support.

Yes, there are two things with almost the same name. To summarize:

rtorrent => The BitTorrent client, a console-based tool that also has an API to interact with it. rutorrent => A web interface for rtorrent that uses that API. It also does other things, for example, it can download torrents from an RSS feed. You configure RSS feeds in rutorrent's web interface, but there's also a backend service (written in PHP) that is part of rutorrent to do the actual download.

Last year we started this project, and it's gone quite well, with the userbase growing and a number of contributions being made by other developers.

Your job

Your job is to write your proposal on any of the following:

Notes

In order to understand what to do you need to actually install rtorrent and rutorrent and play with them.

You don't need to have previous experience (really, not important for this - it's all about Flutter), but you won't be able to come up with a good proposal if you don't know how things work.

Also, if you are unable to run rtorrent and rutorrent on your system, please use this docker image.

Qualification tasks

Take a look at this page.