Inspiration

Deluge, Transmission, many other clients...

What it does

You can make torrent requests from anywhere as long as you have an internet connection, and have them ready when you get home. Not only that but you can handle all your torrents from afar like pause resume, get status reports and other statistics.

How I built it

Used Libtorrent as the base for the torrent client, other stuff to mount the server and front end and back end.

Challenges I ran into

Libtorrent was hard to compile, unusually hard, and we run into a lot of bugs. Also there was a lot of problems trying to communicate using node.js and Json between the client and the server.

Accomplishments that I'm proud of

The torrent client works! Other stuff it's still buggy, but it's one if not the most solid projects I've made and I think we did it pretty well as a team for the first time. It's something we will surely be using ourselves and we hope that many other people do too!

What I learned

What I did for the most part was programming with Libtorrent, so there's that, but I also learned a little bit of node.js and Json.

What's next for MotTorrent

Make it work! Fix the client-server communication in the front end. Other more secondary stuff would be to make a better web service and make it prettier, as well as having more statistics and ways to manage torrents.

Built With

Share this project:

Updates

posted an update

Everyone has gone home, we are all extremely tired from almost no sleeping for 28h so we won't be at the closing ceremony. Still we submitted the project, so if we win anything sorry people! The project is still not working as a whole, like in tge last update.

Log in or sign up for Devpost to join the conversation.