File Sharing / Web Application

Budget $1500 - $5000 USD
Bids 36
Average Bid $3936

Architecture: 3-tier architecture (UI, Business logic & DB/Filesystem)
Technologies: Java (JAXTA), XML, AJAX and other suggested technologies

Project Description: Web application that allows members to link other selected members to information (a document created online or a file that they uploaded to an online database). Member will also be able to query the profiles of other members and, if the information is “public”, the viewing member will be able to link themselves or other members to the information found. In addition, member will be able to view ALL the members who are linked to a given piece of information. Members who are linked to a piece of information (e.g. file) will be able to view the content of the information from a web browser(e.g. should be able to preview an MS Office, PDF, JPEG or MPEG file without having to open the actual file).

- Online features
o Singup
o Create profile
o Photo gallery
o Add members to “friend” list
o Block members
o Create groups
o Show when online
o Member can appear offline when online

- Key Features
o Link to information (e.g. MS Word document) with selected members
o Non-members can also be linked to infromation. When executed, the non-member should receive an email which instructs them to become a member to view the information.
o Member must have the ability to invite non-members to join by copying and pasting emails in an online form. Must also be able to upload Yahoo, Hotmail, GMail, AOL Mail and Outlook personal address books to invite members.
o Designate information as public (accessible by all members) or private (accessible only by selected members)
o Should be able to provide a brief description of each piece of information created.
o Member has the option to make a file “downloadable”
o A member can preview information that they are linked to when they are logged in.
o Must be able to create an online document (text only or HTML)
o Must be able to query all public information and see everyone who is linked to each piece of information
o Non-members can also view profiles of all members of the community
o To view or link to information, person must be a member
o Can send a message to a member
o Member can generate HTML code for a piece of information that they are linked to that can be embedded into external websites (e.g. [url removed, login to view]).
o Each profile needs to have a unique URL (e.g. [url removed, login to view])
o Each piece of information should have an auto-created URL (e.g. [url removed, login to view])
o System should verify file size and type, based on extension, at the time of upload. If size exceeds limits and/or extension type doesn’t match acceptable type, system should reject the ability use the file.
o MUST have a centralized language file so that community can be displayed in different languages in the future
- Key Feature – Alternative to Linking (direct send) using Java (JAXTA API)
o Member can send a file directly to another member (via P2P) or if the receiving member is NOT online, member can upload file to a remote server via FTP and the receiving member will be able to download the file at the time of login.
- Web application hosted on different networks
o Important: Must be able to have application setup on different servers (networks), with the ability to “cross” connect members. For Example: Application is hosted on NetworkX. Application is also hosted on NetworkY, with a different group of members. The two networks are separate. However, AT THE SYSTEM ADMINISTRATOR’S DISCRETION, Application on NetworkX can connect to application on NetworkY (vise versa) and members in each network will be able to link to information across each network. Authentication will be required for each application to connect to one another.
- Admin features
o Should be able to set maximum file size (default max. 250k)
o Should be able to set maximum character amount for document (default 1000 characters)
o Should be able to set maximum character limit for description of information
o Should be able to set file type based on extensions allowed (e.g. only allow .doc). Admin can input extensions that they want to allow OR they can opt to “accept ALL file types”
o Should be able to restrict a member’s ability to link other members to information (e.g. disable member’s ability to link others to a file – can read ONLY. Other members can link this member to information but this member)
o Admin can create different account TYPES based on various restrictions (e.g. Basic Account – can link files with maximum size of 250k)
o Admin can restrict downloads of linked files. Can restrict all downloads or allow the download of certain types of files. Note: if admin allows downloading of linked files, member will also have the ability to decide whether or not they want to make a given file “downloadable”.

Other Features:

1. Should separate business logic from ui and database/file system.
2. IMPORTANT: Needs to be scalable
3. Should be able to update a previously linked information and all linked members should be notified of updates
4. Admin should be able to specify the FTP server to be used for asynchronous file transfers for p2p.
5. Member should be able to use an external host for documents. (e.g. Member can link others to a file located at an external host by simply providing the link of the external host. Member should also be able to provide FTP login information for the external host so that they can update the file from the web interface.
6. IMPORTANT: Should be able to email / invite all members of the Yahoo, Gmail and Hotmail address book.
7. IMPORTANT: Must have a plug-in for MSOffice, Internet Explorer & Adobe Acrobat that, when clicked, does the following: 1. Saves the file to a default folder 2. Takes the member to the login page for the site 3. Once logged in, takes the member to the screen that lets them continue (e.g. upload file and link other members)
8. Media files (e.g. MPEG) should be viewed in a flash player. Advertisement should display while file is loading.

Team Requirements:
- Must use 3-tier architecture
- Must follow good coding practices.
- Fully comment code for easier updates and modifications
- Create databases that check for and maintain data integrity
- Must ensure flexible architecture – to avoid having to rebuild the complete system for future upgrades.
- Looking for a team who can work with us on multiple projects of this type. Seek long term relationship.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • aig Profile Picture


    PN,  India

    We are a Website Design & Development, Apps and SEO Services company located in India and founded in 2006. During this period we specialized our self in getting businesses on the Internet quickly and professionally. As a one-stop provider, you will find it easier than ever to gain the strong web presence every modern business requires; from Web Design to SEO Services - we can provide it all. If you came at us, you won’t be needed to search for anyone else. Our experience of over 9+ years in web development and over 1200+ of successfully completed projects recommends us as a Web Design Company that always puts client’s interests in first place. Please contact me for more details ...

    PHP, Java, Javascript, and Adobe Flash

  • webRIA Profile Picture


    Erode,  India

    We are a team of creative and experienced professionals ready to offer cost effective web and mobile solutions for companies and individuals seeking the very best in their business. We have great intelligence and experience in developing and maintaining the highly complex, rich user-interface custom web and mobile applications. Our custom platform with future technologies helps to reduce your business complexities and increases your value in global market.

    PHP, ASP, C Programming, and Java

  • istefan2000 Profile Picture


    Bucuresti,  Romania

    Main services include: Custom application development for corporate, government, industrial, small business N-tier client/server, stand-alone and internet integrated desktop applications Web-based applications Database design and development User interface design Reporting and charting Data interchange Legacy system integration and migration

    PHP, Perl, ASP, and C Programming

  • enfinet Profile Picture


    Bhubaneswar,  India

    please have a look at

    PHP, Perl, ASP, and C Programming

  • jaydipdave Profile Picture


    Vadodara,  India

    I can do thorough analysis of your website and can find all the vulnerabilities. I can also provide you required recommendation to fix the vulnerabilities.

    PHP, Perl, ASP, and Javascript

  • TanmayBaxi Profile Picture


    Baroda,  India

    ASP, Java, JSP, and Javascript

  • gopur123 Profile Picture


    bangalore,  India

    ASP, C Programming, Java, and Javascript

  • sangwan Profile Picture
  • pgcoding Profile Picture


    Bhilai,  India

    1. Online Data Backup Solution Powered By Amazon S3 Cloud Computing. 2.Mass Email Campaign Softwares and Applications 3.Poker Games Portfolio We have developed 15 poker games in 7 languages.These include several casino games like roulette, & poker etc, some demos are Casino Games Developed by us. 4.Network Application Portfolio Firewall Port Opening Application p2p File Sharing Application 5.Web based Dicom Viewer 6.Web Browser for An IP TV network. 7.Restaurant Point of Sale system that we have developed. 8.The “Argus - Remote Surveillance” system , it has two components: a server component, which is installed on the desktop PC and which is responsible for video capture and streaming, and a client component, installed on the phone, responsible for video rendering. 9.Y.a.h.o.o m.e.s.s.e.n.g.e.r Chat Bot 10.=============BOT SEGMENT========================== =========Myspace Bots=============================== Unique and hyperfast console bots , no one can match there speed. The All in One MySpace Bot , the best seller in Myspace bot market.Internet Marketers are making 5000$-8000$ per day using these bot. Increase your song plays and profile views in realtime and watch realtime statistics. No other bot can give such a real time statistics. Live demo release 2 This program needs Latest Java Runtime Environment My space Profile view increasing bot You can increase the profile views as well as song plays for your profile as many times you want. It uses proxies to connect to the myspace server and hence it cannot be detected by the myspace servers. Yahoo Answers Bot tutorial Yahoo Account Creator Just key in captcha and go. =======latest Release Bots====================== a.Tagged .com account creator-Just keyin captchtha and go. - Friend Finder(Finds freinds based on some search criteria.) Friend Request Sender - Send friend request to 100 thousand people in an hour. Commentor send comments to a list of users. Creator(Creates real life profiles of the users.) 11. Boosts up your internet settings like turbo booster in internet or intranet 12.The future of internet is Internet TV, Companies like microsoft,IBM,SUN etc have spent millions of dollars to develop the IP TV Technology. Globussoft Labs also has developed its own popular software for IP TV viewing which connects to over 3000 Global Channels Release 2.0 with many more channels, New unlimited Radio Channels and live casts.Unleashing entertainment 24/7 13. Online Coaching is in Boom nowdays, Our Online Coaching and Teaching solution 14. Our complete web to mobile and mobile to web SMS related Products and solutions 15. A USB device based backup software, just backup your important files in seconds on a USB device and rest in peace. 16. A complete FTP solution like WS FTP developed for IPscan ***********Website portfolio**************** ASP.NET Websites Community sites 1. clone of GAF, GAC with a lot of additional features admin panel vinay/vinay Classfieds Site Php Sites Dating Websites 1. exact Clone of 1. please check the admin here : user::pass = admin/admin Bidding and freelance Related websites 1. 2. 3. 4. Flash Based Chat Websites exact clone of livejasmine we own this script complete other cam sites we contributed to in some way or the other. (Adult pay per minute site) (Adult pay per minute site) Forex Websites or Day Trading Websites 1. 2. 3. 4. 5. Stock Market Simulation game Adult sites 2. 3. Ajax Sites Real Estate Website MLM Softwares Sports Book websites 1. Another Game site Classified Websites Done by us Website for a Spanish Artist. Yoga Website Poker Information website Worlds Next Vertical Video search Engine. A video aggregator/ search portal showing videos from the top 7 video portals of the world like youtube, google vidoes, metacafe, veoh etc etc Joomla Sites Done By Us So Far 1. 2. 3. 4. 5. 6. 7. Our partners 1.Mach5 Development, LLC., LLC 3.

    PHP, ASP, C Programming, and Java

  • eeesoft Profile Picture


    Noida,  India

    eeesoft technologies is a leading software and web development firm. We believe in quality development and timely delivery. Client's satisfaction is our prime goal. We are having one of the best programmers and designers working on a number of national and international projects.

    Java, JSP, Javascript, and .NET