A program for viewing and editing family members and a family tree.
- To record data about family members in one place including notes which can detail key parts of their life
- To help with remembering birthdays by providing a view sorted by closest birthday first, showing: name, number of days until birthday, birth day, and age on birthday
- To display a family tree dynamically made from the people
There are three versions which each have their own README files:
- Old Python (
src/old/python
): This is a very old version that stored the data in a database. This hasn't been touched since June 2020. - Old Java (
src/old/java
): This is the current version despite the below version being planned. It stores data in a CSV file and the main web version is a custom web server, although files that can be served by a generic web server were started. - New Java (
src/main
): This has barely been started but was aimed at simplifying the web code by using the Spark web framework to serve templated HTML files.
- Birthplace
- Important relationships eg marriages including dates
- Interests, likes, dislikes
- Anything to demonstrate personality
- Career and any notable qualifications like degree
- Nicknames and changes in last name if married (as last name recorded is maiden)