Find Jobs
Hire Freelancers

File-transfer platform based on javascript / webtorrent

$30-250 USD

Avslutat
Publicerad över fem år sedan

$30-250 USD

Betalning vid leverans
Goal: create a platform that allows users to easily share unlimited size files/folders through the web. Since most of these files are big and temporary, they should not be stored anywhere (all should be decentralized). The idea is to use webtorrent to take care of the file transfer between users, while just building some extra features around it. Basic usage (mostly implemented): - Files sit on the users local computer - User1 selects file/folder to seed, gets (e.g.) a magnet link (or hash) and shares it with other users. - User2 receive link and downloads. When download is done, User2 automatically starts seeding the file. - Files are only transferred while webpage is open. as soon as page closes, all transfers from/to that user stop - Files are uploaded/downloaded from multiple users at the same time (just like a torrent) There is already some code implementing the basic features, but extra functionalities are needed: - design webpage/layout; nothing super fancy, just enough to be functional and appealing - implement support for upload of both files and folders - implement user accounts to keep track what files they have shared (like having a simplified torrent client online) - login page (with mysql backend), allowing for own accounts, but also logins using (e.g.) facebook or google accounts. - saving files currently shared (each file should have an option to start/pause sharing and delete, and when logged in all those files not paused should resume upload/download). maybe just needed to store the hash on the mysql database. - groups of users (e.g. by department), where each user can browse files being shared by other users in the same group - file stats (e.g.) who downloaded, where, avg speed (both up/down), total bytes transferred (both up/down), etc... - If a link with hash is clicked, it should automatically: (i) if logged in, then file is added to list of files, (ii) if not, normal basic page opens. in either case, download starts - secure connection - clean code with comments - use [login to view URL] for all libraries
Project ID: 18102380

Om projektet

7 anbud
Distansprojekt
Senaste aktivitet fem år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
7 frilansar lägger i genomsnitt anbud på $408 USD för detta uppdrag
Använd avatar
Hi, sir. I saw your job post and I would like to apply for this. I am very interested in your job please give me this project. I can finish this work easily and top quality. I have rich experience. I am good in Graphics Design, Website Design, Mobile App Development, PHP, Laravel, CSS, CodeIgneter, MVC, MySQL, Java, JavaScript , Bootstrap and so on. I am ready to start work immediately. Kindly connect with me in chat here. I will guarantee for best work and affordable price. Thank you for reading!
$155 USD Om 3 dagar
4,9 (49 omdömen)
6,8
6,8
Använd avatar
Hi, I have read your job description very carefully and understood that you require a web developer. I assure you that I will work according to your requirements and deliver the site ASAP. I have more than 6+years experience in Web Design & development Like WordPress, Woocommerce, Shopify, Joomla, Drupal, Prestashop, Magento, opencart and great familiar with MVC framework PHP, CakePHP, Yii, and Laravel etc. Also, I have strong experience in white hat SEO and SMO My services are prominent for the quality work delivered by me within the specified timeline. I always prefer to build a long-term relationship with the client. I am ready to start the work as soon as I am hired. Recognition & Regards,
$800 USD Om 5 dagar
4,8 (15 omdömen)
5,0
5,0

Om kunden

Flagga för DENMARK
Copenhagen, Denmark
0,0
0
Medlem sedan nov. 5, 2018

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.