You are on page 1of 16

PROPOSAL FOR DATING WEBSITE

Contents

About Us .............................................................................................................................................. ...............3 Project Executive Summary ............................................................................................ ....3 Technical Solution Proposed .............................................................................................. ...4 Modes of Application ................................................................................................................................ .......5 Visitor Mode ..5 User Mode................... ................................5 Administrative Mode......................... ...............6 Module Level Description ................................................................................................. ............6 Customer Registration Module 6 Customer Login Module......................... .............6 Customer Account Module............................ ........6 Administrator Login Module.................................................. ...7 User Management Module 7 Category/Sub-Category Management Module7 Product Management Module.. .8 Shopping Cart Integration ..8 Payment Module.. 8 Newsletter Subscription Module. .8 Contact Us Module. .......................................9 Search Module. ........................................9

Content Management Module................................ .9 The project scope includes .................................................................................................................................9 Client Side Scripting .................................................................................................................................... .......10 Resolution ................................................................................................................................. .........................10 Payment Terms.. 10 Milestone ................................................................................................................................... .........................10 Estimated Time .......................................................................................................................................... .........12 Man Power Requirement: ............................................................................................................................ .......12 System Security ..................................................................................................................................... .............12 Design Process ...................................................................................................................................... ..............12 Approach & Development Process .....................................................................................................................13 Deliverables .............................................................................................................................. .........................13 Warranty Period and Maintenance .....................................................................................................................13 Buyer Responsibilities/Dependencies .................................................................................................. ............. 14 Terms:- ...................................................................................................................................... ....................... 14

About Us
SAG INFOTECH, founded as a Software Development Company, with a customer centric approach provide affordable solutions for small scale industries to large customer based firms. Anchored by industry-experienced professionals, we are IT solution providers and are engaged in application development and plying e-commerce solutions development, website development, Smart device application development support and maintenance services. We at SAG INFOTECH are abreast with the coetaneous needs of the business and accordingly tailor made the services which would benefit the business to maximum. SAG INFOTECH offers a crucial blend of expertise including creative conception, brand sensitivity, technical & interactive architecture skill and design execution. Combined with our other services, which include strategy, marketing, technology tools and data integration; we provide effective, cost-efficient and powerful interactive solutions for our clients. Our team specializes in web business solutions, from corporate online branding and interactive marketing to web design and enterprise applications and focus on the quality of website development.

Project Executive Summary


The motto of proposed web solution is to provide an online Dating website that would be a User Centric, User Oriented and would be easy to navigate and use. The objective of the proposed web solution is to develop effective services which would : Every visitor will have an access to visit the whole website and will be able to interact with any other person he/she likes. The objective of the proposed web solution is to develop effective services which would:

Provide an eye catchy, clean, simple and easy to navigate user friendly layout. SEO friendly URL Website to improve the indexing on search engines. User will be able to view various sections like About Us, Contact Us, Privacy Policy, How it Works and Payment info. etc. Visitors will be able to create an account after completing a user interactive registration form. One confirmation mail will send automatically just after each successful registration on registered mail id. After Login to their account, users will be able to edit account & profile details from his/her available dashboard. User/Visitor will be able to purchase any membership program as per their requirement. After check in User will be navigated to the secure payment gateway (Visa, Mastercard) to finish the payment. Visitor/user can use blog for sharing their views or comments. Social website link also available on the website through those links user will be connected with website, even without logged in. Administrator will be able to manage the User. He will be able to add/edit/delete a customer's details or can activate/deactivate their account. Administrator will be able to access the admin panel through secure login module from where he/she can manage the whole website. Administrator will be able to use the CMS to manage the static pages' content & images like, about us, Contact US, Privacy Policy, Payment info. And so on. Administrator will be able to add/edit/delete the various categories/sub categories available on the website for various products. Administrator will be able to provide new features like online chat, IM, video chat that can be used by visitors/Users. Administrator will be able to upload new videos related to the website. Administrator will be able to see all the details of payment transactions made through site.

Technical Solution Proposed

Web solution for User Centric and User Oriented Site would be a customer server application that would facilitate the Customer/visitor to use website would consist of: One Central Repository Database One Server Application with Three modes Visitor Mode, User Mode and Admin mode.

Modes of Application
Visitor Mode
They will be able to surf the website Visitor will be able to browse the website. Visitors will be able to create an account after completing a registration form.
Choose a screen name Choose a password

Country of residence
State / Province / Region

Date of birth
My height My weight My hair My body type My Email

Visitors will be able to use the search function to track his/her desired match in different categories like age, regional and so on.

User Mode
These would be the Registered User who would be able to operate on the authorized functionalities of the website. They have all the privileges of visitor and in addition to those

Users will be able to add/edit/delete account & profile details from his/her available dashboard. Users will be able to find their perfect match. User can share their comments and views on blog section.

Administrative Mode
Admin Mode of application would be developed for overall management of the system. The Admin Interface would be designed with defined features to make it very easy to manage the different processes. He will be able to take different actions as explained below Administrator will be able to access the admin panel through secure login module from where he/she can manage the whole website. Administrator will be able to manage the users. He will be able to add/edit/delete a users details or can activate/deactivate their account. Administrator will be able to use the CMS to manage the static pages' content & images like, About Us, Contact Us, Privacy Policy, Payment info. & so on. Administrator will be able to add/edit/delete the various categories/sub categories available on the website. Administrator will be able to launch new features for the registered users/visitors. Administrator will be able to see all the details of payment transactions made through site for membership program.

Module Level Description


User Registration Module
The aim of registration is: collecting the user's information which will beneficial to provide the services offered by website at present and in future.

If a user wants to register on website then he/she will fill the registration/sign up form. In the registration form, there will be details like Relationship status, screen name, password, DOB, country etc. will be provided by the user. Visitors will be able to create an account on website by completing a registration form and will have user name password to access his account.

Customer Login Module


After registration process, the user can log by providing his /her credentials like User Id /Email Id and Password. After successfully logged-in: the registered user can take the advantages and services offered by website. User will visit the site. To Login into his account, username/password has to be entered in provided section. Entered username/password will be checked at back end for verification. If it does not match, an error message will be generated for user which will say Wrong username/email and password combination. To maintained security onto the site we do this.

User Account Module


Users can add/edit/delete profile information. User can do the following functionality using his/her account. A separate account for each customer through which they could easily manage all the detail and also add /edit/deletes their information.

Forgot My Password
If a user forgets his/her password, a link will be provided to open a request form. User visits site and click on the link- 'Forget my password'. A form will open in another window. This form will capture some required information again and will be sent to site Administrator. Administrator will reset the password and send new password to user's e-mail address which was given at time of registration.

Manage Account

User will be able to manage his general account settings through a provided link 'My Account'/ My Profile. He will be able to change the information provided at time of registration including password. User visits the site and login with his username/password. User will click on the button 'My Account' My Profile, it will take user to the page where all the information fields are listed and will be editable by user. Change my profile Change My Match info. Add/Edit Photos My membership Upgrade My Membership Change my password Change my email id Auto logout function After changing the fields user will have to click on 'Update Profile' button. It will save all the information in database and give a confirmation messagechanges have been saved.

Administrator Login Module


Administrator will be able to login to administrative panel by using a provided username and password.

User Management Module


The User Management System would facilitate the admin to add/edit/delete the User available in the forum of the web solution. Core Processes of User Management System: Add User: Admin would be able to add User on the web solution. Edit User Details: Admin would be able to edit the User details. Delete User: Admin would be able to delete the User. Along with their details etc.

Payment Module
Secure payment gateway through Standard Master Card or visa to execute the transaction.

Feedback Module
User can fill the information or can provide feedback in feedback form and the information of that form will be sent to admin and he/she contact to the visitor later. After submitting that user would be redirected to the Thank you page.

Search Module
This module would facilitate users to search for various products. Users will be able to search for the product In two ways: 1. Quick Search: The user would be able to input keywords to get the search results. System will provide list of categories/listings that would match the given keyword. If the data in the database does not match any result to the given keyword, there should be appropriate message for the member. 2. Advanced Search: The user will be able to search for products by clicking on various options available in the form of link/drop downs on the home page of the site. There should be a link/drop down on the site that will initiate this search.

The project scope includes

1. Project designing (as per customer preferences) and Documentation (SRS): For design, we will give you unlimited number of revisions before you approve the design. Once the project is awarded to us, we will ask for your design preferences and prepare first sample accordingly. You can suggest changes in that sample after reviewing it. And this process will be continued till you approve the design. 2. Graphic Designing, look and feel: The design will also include graphic design part along with the general layout. 3. Functionality Coding: The server side scripting would be done using PHP 5 and the database management tool used will be MY SQL.

4. Functionality, validation, usability testing: The final testing includes Unit testing using various test cases. 5. One time Product Deployment on customers server: The project scope includes uploading the completed website to customers server from our development server, once the programming work is complete and approved. We recommend building the website application using the following technology:

Browser Compatibility Development Environment Web Server

( IE,

Safari,

Firefox,

Chrome,

Opera)

HTML,PHP5 Linux

Ajax / JavaScript Using the above-mentioned technologies would ensure that your web solution is scalable and robust. Also, you can add multiple modules to it easily at a later date.

Client Side Scripting


Programming for the customer side would be implemented in HTML, JavaScript and DHTML, CSS.

Resolution
The site would be designed for 1024 X 768 Resolution.

Payment Terms
The amount relevant to the milestone will be in escrow with Elance before it is started. Before starting the work for any milestone, first you have to put the payment regarding that milestone in escrow, then after completing that milestone work, we will upload it on our demo server . After your approval for that milestone work , Buyer have to released the current milestone payment and deposit next milestone work payment in the escrow .Process will be continued till the final payment of the milestone will be put in the escrow by the buyer . The code and documentation for that milestone are released to the Buyer for approval. Once you are completely satisfied with the application and the payment is realized in our account, we can deploy the site to your server.

Milestone
Milestone 1: The features included in this milestone will be: Front End: Home Page Design Home Page Slicing (XHTML)

Milestone 2: The features included in this milestone will be: Front End: User Registration Module User Login Module User Account Module Forgot My Password Manage Account

Back End: Framework Setup Administrator Login Module User Management Module Category/ Sub-Categories Management Module Search Module Newsletter Subscription Module Content Management System

Milestone 3: The features included in this milestone will be: Payment Module(Standard PayPal) Feedback Module

Updates and corrections according to the clients feedback/suggestions. Full testing on our demo server and presentation of final draft of the site to client. After client approval, uploading to client web server and complete final delivery and testing.

Estimated Time
Around 35 working days
35 working days 02 Working Days for Business Analyst 25 Working Days for Programmer 02 Working Days for Tester 06 Working Days for Designer

Man Power Requirement:


We have evaluated your requirements and considering all those aspects. We assign the team to build the project in the following manner: One Business Analyst will be involved in the analysis of the project requirements till freezing of the requirements. One designer involved in Design phase only. Three Programmer involved in Programming phase only. One Project Leader who would be responsible for analysis, architectural design of system, monitoring & reviewing. Tester would be involved during the test case (developed by B.A) implementation as per the requirement of testing during the development phase like System Testing, Verification Testing, etc.

System Security

We understand that security is of utmost importance in any web-based application. Therefore, we will make serious efforts to ensure that the application we develop is secure and cheat proof.

Design Process
The following are the steps taken by us towards the design process of the site Provide Questionnaire document to gather the details about the design preferences. Start the work over the design as per preferences defined in questionnaire and provide with unlimited number of revisions till the design is approved. After design approval, it would be changed to HTML. Any changes in the design after conversion to HTML would be considered as additional. Note : It depends on the complexity of the changes required. As, minor textual changes could be done at later stage as well. This would be informed to customer prior to work over it.

Approach & Development Process


The following are the steps taken by us towards the development process of the site Finalization of specs and scope of project Presentation of design options for the home page Approval of home page design and inner pages will follow the same theme Coding and programming based on templates delivered to programming team Testing and debugging Presentation of first draft (demo) of functionality for approval Corrections and modifications Testing and debugging Presentation of final draft of site

Uploading of site on the final server location as specified by customer Final testing and delivery

Deliverables
The Project would have the following deliverables: Development documents & Database Design One time Installation on customers server

Warranty Period and Maintenance


We shall give a warranty for all the code. Post warranty, any changes or bugs shall be addressed as per the man-hour price applicable as per the technology deployed. For dynamic database driven websites, the warranty period shall be for 15 days.

Buyer Responsibilities/Dependencies
Our Team shall depend upon the customer for the following: Timely approval of presentations sent Explicit and timely communication of requirements, scope, changes, updates Adherence to customer responsibilities and time lines in the project plan Coordination between any third parties for information required by us for the project, if any. Promptly sending us hosting, FTP, log report login details for scheduled progress of the project. If a problem arises due to any changes made in code by you, during development process, it will not be our responsibility. Fixing that problem will be treated additional work and charged accordingly.

Terms: We Might use any Open source to built the Application in order to increase the efficiency and for the quick solution.

If any functionality or component in the application required any third party software or help, the client will have the responsibility to arrange that and pay to third party accordingly and provide us for further development. Client shall provide all third party software components. This includes hosting details, hardware environment etc. The cost of all these components will be borne by the client and does not form the part of the proposed estimated cost in the development cost. If required the client shall provide all the test data to run the test cases. We will not be responsible for data entry related work. We will not do any customizations. Any previous discussion and document would not be part of the project. We will make the project based on this proposal. If any functionality which is required by the client after the proposal approval and which is not mentioned in the proposal than it would be additional. We will provide 15 days Free Support regarding the project; we dont provide free support for more than 15 days & after 15 days if there are some updates required by the client than those will be charged on hourly basis as $20/hr. We will provide you training to use the framework or CMS which we are going to use for the project, & we will be giving you quick responses regarding your queries within 24 hours. Let me know if any correction required in the proposed Document.

You might also like