Simple Web 2.0 application (RubyOnRails or PHP) (ID:2006)
Project Creator: |
macdev
FC Member For 6567 Days
Credits 20 Completed Proj. Num. 0 / 1 Total payment USD Avg Daily Online 0.00 h (From 21/5/2007) Available on MSN/Skype No Last Login 6/23/2007 Peers Rating 0.00% ![]() ![]() ![]() |
---|---|
Budget: | 250 - 500 |
Created: | 3/4/2007 1:33:41 PM EST |
Bidding Ends: | 3/14/2007 1:33:41 PM EST ( Expired ) |
Development Cycle: | 30 Days |
Bid Count: | 4
|
Average Bid: | 387.25 |
Project Description:
I need a developer to write a simple Web 2.0 application/site. The application needs to be written in PHP or Ruby on Rails and use standard Ajax library (like scriptaculous+prototype). The overall application is really simple, there is not a lot of pages, state to keep track, or complex data structure to update. Here is an overall description of the Web 2.0 application to develop. The application to develop consist of mainly 4 main simple features : 1- a web site/online app where user can register and create a profile. Each user will have a simple data structure associate to him. The data structure will be populated by a bookmarklet (see below point 2). Standard features are expected : password recovery, ability to change profile information, data structure simple management (edit/delete/modify), keep user logged in, logout. The data structure will be used to generate an RSS 2.0 feed : so not a complex data structure management. The profile page should provide a ‘link’ corresponding to the unique bookmarklet for the user -with ability to reset/regenerate a new unique bookmarklet. User may be able to fill a simple form to invite/notify friends about the site. 2- a bookmarklet : some simple javascript that is unique for each user. The bookmarklet will usually be dragged in the user favorite browser toolbar so it can be accessible at any time while surfing the web. The bookmarklet will let user submit information to the data structure created when they register. The bookmarklet will do some DOM manipulation and display a dialog window with some info extracted on the visited page. ?ˇˇˇˇSee http://leftlogic.com/info/articles/microformats_bookmarklet for getting an idea... 3- some private REST API that will authorize the following features : an API used by a third party application that will ‘ping’ the system to see if some new data submitted by users are available (will return the new data submitted + some user info), an API used by the same third party application to update some information in the user’s data structure (updating a few fields). Information send back and forth to the 3rd party application will be using XML (UTF8). 4- a unique URL per user that will automatically generate an RSS 2.0 feed based on the current user data structure. While generating on the fly the feed, some logic should be in place to monitor how often a URL for an RSS feed is requested. If the URL is requested too often, the system should automatically reject the incoming request (avoid abuse of the system). The URL for the RSS feed will be communicated only to the user in the user profile page. In association with the user being able to signin, manage their account, I will need a simple system to manage users (admin role), and probably a way to get some statistics on the usage of the app (total login, total number of user posting data using the bookmarklet). The statistics collection like the app should be simple : no graph needed, just some numbers. Look & feel of the overall application is IMPORTANT (including the bookmarklet). This is a Web 2.0 application and the user experience need to be smooth. Clean CSS required and good AJAX usage are required : goal is to avoid page refresh. Application/Web site/Bookmarklet need to be compatible with PC & Mac browsers : application need to work with IE 6+, FireFox 1.5+, Safari 1.3+... This is not a social networking application, there is no requirement for sharing data between users. Application need to be fast and intuitive. In addition to the logic described above, a few extra standard HTML pages will be required (about us, policy, welcome page, quick introduction to the site/features)... Logo/images are not part of the project but if you think you have the talent for providing some nice looking design then it could be added to the project. Source code need to be clear and well documented so I can potentially maintain it. Of course I expect to receive full source & full copyright+ownership of the code. I will be the one installing the application on the hosting server, so it's required to either provide an easy install script or clear and easy instructions (both both the app and database creation). The application will be running on a Linux/Apache/MySQL system that can host PHP or Ruby On Rails applications. A standard NDA will apply to work undertaken on this project. Project development time frame is expected to be around 30 days with many checkpoints during the development phase to validate the work being done. The developer I'm looking for, will be able to show me a demo of similar features in either PHP or Ruby: user registration + management that they've built in the past, and some demo of ajax based application, even better if you have some bookmarklet to demo too. |
|
Job Type | PHP, Javascript, Other |
Attached Files: | N/A |