You should develop a system that allows users to highlight text of web pages, share their highlights with their friends and edit their friends' highlights.
The system consists of (1) a Google Chrome extension for highlighting text, (2) a webpage with an overlay and an iframe, mimicking the Chrome extension behavior for users who don't wish to install the extension, and (3) a basic website for displaying recently highlighted pages.
You will receive basic working prototype of the system, including the html of most requested pages of the website, and a Chrome Extension code that opens the highlighting box and saves the highlights in local storage.
You should add to the code missing functions as well as improve and fix existing ones. I am an experienced developer myself, and will guide and
support you in the process.
The project relies heavily on JavaScript, and particularly on jQuery – you should have very good skills in jQuery.
The database and server-side code don't exist – you should design a db schema and write the necessary code. You are required to use MySQL or a NoSQL solution, a leading PHP framework (preferably CakePHP 2.0) or Ruby on rails.
The description here is partial, and your bid price is a ball park estimate. If your application is relevant, I will provide you with a full requirements document, and you will be able to adapt your bid your quote accordingly.
The current development is for Phase 1 of the project. If I am happy with the work process and the end result, I will hire you for further development.
Please read the project first and write the word "Understood". Also write your steps and suggestions to complete the project with a short description of what you understood.