"Mobile O/X" is short for "Mobile Operating Environment." The objective is to allow users to (1) register for a memorable "Personalized Domain" (such as "David.LovesBaseball.com" / "David.LovesLisa.com" / "David.InventsIt.com" plus 2500+ more "options"), (2) customize the "Tabs" that appear in the "User Bar" (create tabs and their respective links / lables, and rearrange "Tabs" as desired), and (3) to display the resulting webpage when a user types in the "Personalized Domain."
(See attached "jpg" for a clearer idea of what a "Resulting Webpage" would look like. For example, if my "Personalized Domain" where "[url removed, login to view]," and a user where to type that into the browser, the "Resulting Webpage" would appear. Please note the thin "User Bar" at the very top of the page - above the "Digg.com" page. In it, you will notice 7 "Tabs" - one each for "MySpace, YouTube, Flickr, AIM, Calender, FaceBook, and Digg." In this example, when a user first types in "[url removed, login to view]," it would default to the "MySpace" page - where the "Digg.com" page appears - since this is the first tab, however, as a user clicks through the respective "Tabs," that "Tab's" respective page would then appear below. Furthermore, it should be noted that as a user clicks throught the respective "Tabs," that when a user leaves a "Tab" and then returns, the previous page / place in the "Tab" should be maintained - in other words, the "Tab" isn't simply refreshed. Second, please note the URL bar that appears in the middle. This URL bar has two functions. First, it should display the URL of the current webpage being displayed, and second, a user should have the option of typing in a new URL and having that page displayed in the current "Tab." Finally, notice the "Mobile O/X" logo displayed at the far right. This logo serves two functions. First, a "Personalized Domain" owner has the option of clicking on it and being taken to a page where they can log in and "manage" their "Tabs." Second, a visitor to the website can click on it and be taken to the same page where they can then register for their own "Personalized Domain.")
The developed system should have two primary goals. The first goal is to allow individuals to (1) register their own "Personalized Domain" from 2500+ choices (The system needs to be smart enough to recognize that if "David.LovesBaseball.com" is already taken, to notify the user so that he/she could then register "[url removed, login to view]," "David1.LovesBaseball.com" etc. if available) and to only complete the registration once an email has been sent with a link that must be clicked to activate - or something equivalent - and to only allow one "Personalized Domain" per e-mail and (2) to allow this new registerant to create "Tabs" and then be able to log back in - using there e-mail address as their UserName - in the future to manage / modify the respective "Tabs."
The second goal is to allow the System Administrator the ability to add new "Options" (Domains, such as "[url removed, login to view]," "[url removed, login to view]," etc.) easily so that they can then be used for "Personalized Domain" purposes. (In addition, the "System Adminstrator" should have basic abilities to manage the sytem - number of users, delete accounts if necessary, etc.)
Developer can use either .NET, PHP, AJAX, or whatever language is necessary to complete this project correctly.
(Please note that there are several database condsiderations. First, management of 2500+ "options" / Domains - such as "[url removed, login to view]," [url removed, login to view]," etc. Second, management of the resulting "Personalized Domains" for each "Option" - such as "[url removed, login to view]," "[url removed, login to view]," [url removed, login to view]," etc. for the "Option" "LovesBaseball.com" ... plus the other 2500+ "Options." Third, the "Owners" data, such as UserName - e-mail address - and Password - please note that I am not interested in collecting demographic data, so as long as a user enters a valid e-mail and it is confirmed, and a password, that is about all I'm interested in. And Fourth, the "Tab" data for the respective "Personalized Domains" - this includes two parts, first is the actual URL, and second is the "Label" that should appear in the "Tab" itself.)
(You can visit [url removed, login to view] to get a clearer vision of what I am after. Please note that I am trying to achieve two major objectives at this time. First is automation, where a user has the ability to instantaneously register for a "Personalized Domain" and to "Manage" it in the future. Second is the introduction of the "User Bar" with the ability to "Tab" between multiple pages ... there are numerous individual's today who have multiple "Personal Pages" from numerous sites - such as MySpace, Flickr, GooglePages, etc. who would like to aggregate them under one easy to remember / Personalized URL. In essence, Mobile O/X in its elementary iteration gives users "One Name to Rule Them All!" Also note that upon completion of this project, the "urlDoctor.com" will be changed to "MobileOX.com.")
(One final note. This system's archetecture should be built with scalability in mind.)
The bid should include development, deployment, and testing. The selected service provider will have on-going work from me maintaining the site and doing further work as it develops.
Must be able to show past work that has similar functionality. Time to completion is a major criteria for selection.
13 freelancers are bidding on average $4208 for this job
We have a team of highly qualified and creative professionals. Give us a chance to show our talents and we assure you quality. [url removed, login to view]