Automated family tree generator
- or -
Post a project like this1629
€250(approx. $268)
- Posted:
- Proposals: 10
- Remote
- #2578927
- OPPORTUNITY
- Awarded
Top rated PHP Web Development | WordPress | Magento | Drupal | OpenCart | PrestaShop | Joomla
Leicester
Full Stack Developer | Web Developer | Web Designer | PHP | PSD to Wordpress | PSD to HTML | Web App | Responsive Ready | SaaS | unreal Developer | Wordpress Developer | MySQL | UE4
London
21817367260488751371050754192374221772322601623284115132565993259318
Description
Experience Level: Expert
Hello there,
I would like to have a web application (integrated in an existing php web app) which allows users to create their own family tree from inputting the names of:
- user
- spouse (if married)
- (step)children + spouse (if married)
- grandchildren (no spouse)
Or, in absence of children:
- user
- spouse (if married)
- parent(s)
- siblings
- halfsiblings
- if sibling is passed: 1 level down to "Children of sibling"
So, to be clear: if user/spouse has children, the parental family shouldn't be asked in form and displayed in the tree. Take in consideration that it is possible that user has own children and spouse has not (or the other way around). In that case children should be displayed and parental family of spouse should be displayed. If client/spouse has only passed children, the parental family(ies) should be displayed.
Further requirements are:
- no external library should be used
- the family tree shouldn't be interactive
- the input form should ask if the children are from user, from spouse or from both
- the input form should ask if the siblings are from the mother, the father or from both
- the input form should ask if the familymember is passed
- when only user or spouse has children, the line should come from the one parent (user or spouse) and go to grandchildren, the other line, from user/spouse without children should go up to parents and than to (half)siblings
- lines from spouse to users stepchildren and to halfsiblings should be dashed
- passed family members should be displayed in another color (white with dashed border)
- the lines should be exactly as displayed in attached examples
- the used colors, font family, font size etc. should be easily editable from the code
- the family tree output should be displayed in the browser, both web-based as well as an image which can be saved to the server
- the boxes have to have equal dimensions and equal distance between them
- the family tree lay-out should be an exact match to the attached examples (the black parts not included, these are used to protect the names in these examples; but the boxes and lines need to be the same; the diamond should be easily changable) (user+spouse are dark colored)
- the output family tree has to be intergratable in an existing webpage. So, it should be possible to add content above and below
Note:
- If you would like to see more examples, I can create a tree example with an existing app (not my own, not possible the share logon details).
- The app will be part of an existing app, so please take that in consideration when setting up the input form and output family tree (no designing around).
- I am looking for something like: https://www.familyecho.com/ but the input should come from 1 page and the family tree should be displayed on the next page. Look for a css approch example: https://codepen.io/sprom/pen/pvGjyv
Befor making an offer, please reconsider whether you don't underestimate the feasibility of this project. If you are confident enough you can handle this, I am pleased to hear from you. I am NOT interested in your portfolio, accept for previous family tree projects, but experience in family trees is not mandatory.
Please convince me of your skills and suitability by explaining to me how you would approch this project and give me a feeling you understand my needs. Please also share where you see difficulties when the tree becomes very large, for example when user has 4 own children with spouses with each 2 children and spouse has no children but 7 siblings. Please think with me.. maybe split up and generate 2 trees, 1 for user and 1 for spouse?
Final note: I will only pay for a full working app where all requirements are met.
I would like to have a web application (integrated in an existing php web app) which allows users to create their own family tree from inputting the names of:
- user
- spouse (if married)
- (step)children + spouse (if married)
- grandchildren (no spouse)
Or, in absence of children:
- user
- spouse (if married)
- parent(s)
- siblings
- halfsiblings
- if sibling is passed: 1 level down to "Children of sibling"
So, to be clear: if user/spouse has children, the parental family shouldn't be asked in form and displayed in the tree. Take in consideration that it is possible that user has own children and spouse has not (or the other way around). In that case children should be displayed and parental family of spouse should be displayed. If client/spouse has only passed children, the parental family(ies) should be displayed.
Further requirements are:
- no external library should be used
- the family tree shouldn't be interactive
- the input form should ask if the children are from user, from spouse or from both
- the input form should ask if the siblings are from the mother, the father or from both
- the input form should ask if the familymember is passed
- when only user or spouse has children, the line should come from the one parent (user or spouse) and go to grandchildren, the other line, from user/spouse without children should go up to parents and than to (half)siblings
- lines from spouse to users stepchildren and to halfsiblings should be dashed
- passed family members should be displayed in another color (white with dashed border)
- the lines should be exactly as displayed in attached examples
- the used colors, font family, font size etc. should be easily editable from the code
- the family tree output should be displayed in the browser, both web-based as well as an image which can be saved to the server
- the boxes have to have equal dimensions and equal distance between them
- the family tree lay-out should be an exact match to the attached examples (the black parts not included, these are used to protect the names in these examples; but the boxes and lines need to be the same; the diamond should be easily changable) (user+spouse are dark colored)
- the output family tree has to be intergratable in an existing webpage. So, it should be possible to add content above and below
Note:
- If you would like to see more examples, I can create a tree example with an existing app (not my own, not possible the share logon details).
- The app will be part of an existing app, so please take that in consideration when setting up the input form and output family tree (no designing around).
- I am looking for something like: https://www.familyecho.com/ but the input should come from 1 page and the family tree should be displayed on the next page. Look for a css approch example: https://codepen.io/sprom/pen/pvGjyv
Befor making an offer, please reconsider whether you don't underestimate the feasibility of this project. If you are confident enough you can handle this, I am pleased to hear from you. I am NOT interested in your portfolio, accept for previous family tree projects, but experience in family trees is not mandatory.
Please convince me of your skills and suitability by explaining to me how you would approch this project and give me a feeling you understand my needs. Please also share where you see difficulties when the tree becomes very large, for example when user has 4 own children with spouses with each 2 children and spouse has no children but 7 siblings. Please think with me.. maybe split up and generate 2 trees, 1 for user and 1 for spouse?
Final note: I will only pay for a full working app where all requirements are met.
Thomas S.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
50%
Last project
5 Nov 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies