295013 Browser Buddy - Phase 2

Đang Thực Hiện Đã đăng vào Mar 7, 2009 Thanh toán khi bàn giao
Đang Thực Hiện Thanh toán khi bàn giao

Hi Sergio and Manuel,

Here's the Statement of Work and Specification for the Browser Buddy-Phase 2.

I'll publish it as a private project on Scriptlance after I hear back from you. You can then bid on the project there and we'll manage it through Scriptlance.

regards, Craig

==============================================

Specification and Statement of Work

Project: Browser Buddy - phase 2

Background:

The Browser Buddy is intended to be a browser control add-on toolbar for both home use and small business use. It is meant to provide a method to control web site access by allowing a User to create a list of acceptable web sites. Only web sites on the acceptable URL list can be opened and viewed through the browser when The Browser Buddy toolbar is installed and turned on. The User account is on a server side application. The User account is name and password protected and secure in communcation using SSL.

There is a BB Administrator panel on the server side. The BB Administrator can set-up and close accounts, charge and change subscription fees, and view all User account data. The Adminstrator can also control the number of User accounts that can be set-up... there should be an account set-up limit control where the Adminiistrator can control the number of User accounts. This is necessary to manage bandwidth usage through the server.

Phase 1 development of BB was a proof of concept to show that the toolbar and related functions could be programmed and work well. Phase 1 created the toolbar for IE 6/7 and for the Firefox browser.

-----------------------------------

Phase 2 Specification

Narrative:

Phase 2 will significantly enhance and expand the BB capabilities. The goal is to create a free toolbar with limited functions that can be downloaded and used for free, and to also create premium BB functions that only work if a yearly subscription fee is paid by using Paypal. Phase 2 will create toolbars for IE, Firefox. (Google Chrome will be added in Phase 3). Phase 2 BB toolbars will have premium functions that are only enabled for a User who makes an annual subscription payment through Paypal. The free BB toolbar functions are limited, as described below.

Phase 2 will add an advertisement creation and management capability to the BB Administrator site. This will enable the BB Administrator to create advertisements that will be placed on all the "Blocked Site" or "404 Error" pages that all BB Users will see. The ads will have URL's that are selected and managed by the BB Administrator that are universally acceptable for all BB User accounts. This is important: the Administrator can create advertisements with URLs that are universally accepted on all User accounts. Only the BB Administrator can create the advertisements and the Universally Acceptable URL list.

Note: A future Phase 3 development will be to create an advertisement creation interface so that other people can sign-up for their own ad account and then create ads for showing on BB pages for a fee. Reference Google Adwords platform in concept.

Features:

Basic BB Features and Functions. (available in Free download):

- BB toolbar with a free User Account set-up. Available for IE 6/7, Firefox. (Phase 3 will add Google Chrome support)

- Allows creation of Acceptable Site list with up to 35 site URLs.

- The User account can see and control only one browser set-up.

Premium BB Features and Functions (available only by paid Paypal subscription):

- Permits Acceptable URL list creation with an unlimited number of URLs

- Enables the "Add This Site" request button on Blocked Site or 404 Error pages... that sends an email to the account registered User requesting the site URL be added to the Users account Acceptable URL list. The reply from the User can be "Yes, 24 hours", or "Yes, permanent add to list". This is "multi-party authorization" use. The BB site will note this use of "multi-party authorization" as a licensed use from Engedi Technologies, Inc..

- Enables multiple browser management through one User account. If a home has more than one computer, or a small business has multiple computers, the User account can be enabled to control and collect BB toolbar data from more than one computer with all data and management for the multiple computers viewable and manageable through one User account.

- Premium BB features can only be enabled by paying a yearly subscription fee. Use the Paypal service.

Browser Buddy Features and Functions:

1) For future Phase 3 development: Add BB Toolbar for Google Chrome.

2) Create these new functions: "Add This Site" button. Create basic vs. premium features and control. Add Paypal subscription control. Create an enhanced BB Administrator site for advertisement creation.

3) Create BB Administrator site for creating advertisements and the related Universally Accepted URL list. Advertisements will be formatted in a horizontal block of 2 to fit in the center of the Blocked Site Page or the 404 Error Page. Use a similar ad format and layout to Google ads.

4) BB Toolbars must work on Windows 2003/XP/Vista.

5) BB can only be removed from computer with User account name and password. Include password recovery capabilty for the User.

6) BB maintains a complete history of URL access and attempts (successful and blocked), viewable only by User with name and password control.

7) All Phase 1 features shall be included and work without error or glitch, except as a Phase 1 features are modified by this specification.

8) BB Toolbar may be turned on/off within the browser only by the User with name and password.

9) Create an existing User logon area/box and a separate new User sign-up area/box. The BB website homepage will show an "Existing User" logon box. The BB website will have a homepage that asks new Users for their name and email address before showing them the BB Toolbar download page. New Users must fill-in their name and email address before they receive an email with a link showing them the Download page for the BB Toolbar. We want to capture the name and email address of all BB Toolbar Users. We will use [url removed, login to view] for the email capture and management service. See [url removed, login to view] We will use double opt-in lists. Only after a new User has clicked on the opt-in email that is sent to them after they enter their name and email will they be shown the BB Toolbar download page. The BB Toolbar download page should only be accessible through a protected link. We want to ensure we get a name and working email address for each BB Toolbar user.

10) The server side application, User accounts and database must be secure and protected from inappropriate access or manipulation. User name and password data should be stored and exchanged in secure manner. SSL will be enabled to secure all communications.

Deliverables:

- User Guide. Describes supported operating systems, any required add-ons such as .net, how to set-up the toolbar, how to remove toolbar, and how to use each toolbar function. Show how to enable premium services using Paypal.

- Software Design and Architecture Diagrams showing process and logic flow.

- Source code for each toolbar and server side application. Comment source code in English.

- After testing of the English language version, programmers will create a site in Spanish. Programmers will receive 30% of the monthly revenue from the Spanish language site in return for bug fixing and Spanish language customer support service. The company, HPi, will pay for the Spanish language site domain name and monthly hosting service.

Testing:

- We will test each toolbar, and the server side interface and application, and all the features and functions for basic and premium service. Paypal subscription service will be tested. BB Administrator site and functions will be tested. Bugs will be reported to the developers for repair. Project is not complete until all bugs reported from testing are fixed.

Source Code:

- source code will be delivered to Engedi Technologies and is the sole property of Engedi. The code is created under "work for hire".

- source code will be commented in English

Lập trình C MySQL Odd Jobs PHP Visual Basic Thiết kế trang web

ID dự án: #2041323

Về dự án

1 đề xuất Dự án từ xa Jul 11, 2012 đang mở

Được trao cho:

$1400 USD trong 30 ngày
(0 Đánh Giá)
0.0