Developer for Matchmaking Website
Description of Organization:
Entrepreneur
Website Purpose:
Advertise/Sell Product/Service
Website Need:
New Website
Functionality Needed:
Database, Submittal Forms, Backend Web Administration
Approximate number of web pages needed:
4
Project Start Date:
9/7/2009
Project... Show all
Description of Organization:
Entrepreneur
Website Purpose:
Advertise/Sell Product/Service
Website Need:
New Website
Functionality Needed:
Database, Submittal Forms, Backend Web Administration
Approximate number of web pages needed:
4
Project Start Date:
9/7/2009
Project Completion Date:
9/30/2009
Database Information:
Yes, I will need a database.
Online Payments:
No, my website will not need an ecommerce module.
Programming Language:
No specific programming language is required.
The employer will provide::
Concept, Layout, Text/Copy
The professional will provide:
Database, Graphics
Other items the professional will provide:
Colors and logo may be collaborative.
Technical Assistance Required Following the Project:
Continual Assistance (as needed)
Need Domain Name Registration:
Unsure
Need a Hosting Service:
Unsure
I want to receive project drafts via:
Guru.com's Work Room, CD/DVD/Optical Media
Payment(s) for this project will be processed via:
SafePay Escrow
I am looking for a contractor who can offer:
Low Price [over Fast Delivery and High Quality]
Additional Specifications for the Project:
Objective: Client seeks to build a matchmaking website based on the parameters set forth below.
1. Matching. Users will be matched based on two sets of criteria: one website-based and one user-based. Website will need to reconcile the two.
* Website-based. Users will be matched based on a numeric profile generated from user's respective birthdate and complete name. Website will need the ability to generate four numbers based on these inputs via adding across (and in some cases reducing) the component numbers. This will require some programming as it is not a typical spreadsheet or calculator function [e.g. 01/01/2009 = 1+1+(2+9=11=>2)=4]. Compatibility will be based on pairing up these four numbers. Client will need the ability to adjust these rules easily. The output can be thought of as a 13x13 matrix which would theoretically allow for 169 potential pairings. In practice, the actual number of possible pairings is thought to be much lower (currently contemplated at around 50).
* User-based. Users will need the ability to screen out potential matches based on a handful of data points captured in the user profile (e.g. age, relationship history, body type, religion, etc.).
2. Website Flow. The front page of the website will be minimalist (think classic Google style) with a hip, new-age, yet simple aesthetic. The page will contain the name of the site (to be determined) and tagline at the top with two boxes in the center (for user birthdate and complete name). After entering the required fields, a second page will be returned which will offer the user some personal insight (derived from ready-made content) based on his/her input. The user will click one of two buttons, one of which agrees with the statement, the other does not. If the user agrees, he/she will be offered an opportunity to create a user profile. If the user disagrees, the website will offer another insight into the user and a second opportunity to agree or disagree. The website will make multiple attempts to "hook" the user.
3. Profile Page. If the website is able to successfully engage the user, he/she will be offered the opportunity to enter personal information to create a profile. Relevant fields will include: relationship history, what value most in relationship, kids, want kids, height, body type, drink, smoke, income, profession, education, interests, ethnicity, religion, city, sexual orientation and email. These fields will be stored in a database such that they can be "mined" in the future. They may also upload one picture. The website will return a profile page which will serve as the user's homepage. Relevant matches will appear on the profile page and will be emailed to the user. Users will need the ability to email other users.
4. Scalability. The website will initially be intended for a niche audience (i.e. capacity for a few thousand users) to determine feasibility. However, client will value the ability to scale the website much larger if it becomes necessary or appropriate.
5. Modification. Client would like a "control panel" from which he can monitor website usage and adjust the settings of the website without having to contact developer. Show less