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.


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