Closed

Firefox extension + website to record navigation history

This project requires you to create a quick-and-dirty working prototype of a Firefox extension and a URL shortener website. As a starting point, you are free to use an open-source URL Shortener codebase as a starting point. Same for an open-source Firefox extension.

1. User installs extension, restarts browser.

2. The extension works in the background and displays a small icon in the browser status bar.

3. In the background, the extension keeps a record of navigation events (link clicks, text entered in textboxes, scroll events, back/forward events) that is RESET any time the user issues a web search in Google, Bing, or Yahoo after >5min of inactivity.

4. The resulting data structure acts as a "trail" of recent web navigation and is kept in-memory.

5. When user selects the address bar and copies the URL via "CTRL+C", the simple extension UI is activated: a small pop-up gives the user 2 options: 1) copy only that URL or 2) copy a URL that represents the current navigation trail.

6. If the user chooses to copy the trail, the trail data is sent to a URL shortener service which returns a shortened URL (e.g. [url removed, login to view]) and that URL is copied to the clipboard.

7. When another user enters that shortened URL in their browser, the URL shortener site sends them to the target URL with a simple JavaScript button overlayed on the page that allows them to navigate the original user's trail.

Should run on Firefox 3.

Please remember that I set the project to "very small" because I just need a working prototype, it doesn't have to be fully-featured, polished. It must work as described but could have edge cases that are broken. I'll be using this to demonstrate the concept, not release to the public. I will tip for work well done.

Skills: Apache, Javascript, PHP, Python, Ruby on Rails

See more: firefox extension record history, firefox record navigation, record website navigation, firefox record website navigation, record firefox, record navigation firefox, firefox extension record navigation history, firefox record history, record javascript navigation, javascript record navigation, yahoo broken, website to create website for free, website to create website, website to create, web search website, web icon set, ui status, status icon, set in data structure, set data structure, service prototype, search data structure, search bar pop up, reset link, prototype ui javascript

About the Employer:
( 0 reviews ) rockville, United States

Project ID: #583530

5 freelancers are bidding on average $175 for this job

lukeyan

experienced developer, ready to start.

$100 USD in 3 days
(191 Reviews)
7.9
stupergenius

Hello, I've done Firefox plugin work before and I agree something could be hacked together to make this work.

$195 USD in 3 days
(5 Reviews)
3.0
chaosprophet

Hi, Please refer PMB for details. Regards, chaosprophet

$200 USD in 7 days
(0 Reviews)
2.5
AlexeiBo

Hi! I'm ready to create your xul application. With regards, Alexei

$200 USD in 10 days
(0 Reviews)
0.0
pjc77

Quick and dirty are my middle names. Sounds like a nice little app. Will be happy to prototype it for you.

$180 USD in 20 days
(0 Reviews)
0.0