Firefox extension + website to record navigation history

Closed Posted Jan 5, 2010 Paid on delivery
Closed Paid on delivery

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.

Apache JavaScript PHP Python Ruby on Rails

Project ID: #583530

About the project

5 proposals Remote project Active Feb 9, 2010

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