What I am looking for is a php/mysql(?) program that will let me and select others (Perhaps using user/pass combo) to create/add to a family tree on a website.
Let me try to explain further:
1) A user (for example, me..) enters a name into the tree. This allows me to enter their: Name, date of birth, date of death, names of husbands/wives(some people may be married multiple times), children, marriage dates, location of births, deaths, burial, and social security #'s if available.
2) Each child can also be accessed and the same information entered for each one.
3) We would need the ability to edit information already in the database as well as add. Not all information is available for each person.
4) Then there would need to be a "friendly" display of the data (visible to all). Typically, this would look something like:
| |
<husband's name> = <wife's name>
|
<child> <child> ..................<child> <child>
Usually display 1 to 4 "generations" at a time.
Clicking on a name would bring up the more detailed information on a name.
5) The ability to search the database for a name (/birthday combo) would be required.
6) Ability to associate names with a picture or pictures would be a definite bonus.
7) A method to backup/restore the database is needed.
Please ask questions to clarify anything you need before bidding as I realize this explaination is not fully descriptive.
** I do not expect the coder to enter all my geneology information, just to create the program so that I can **
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
php/mysql/apache