diff --git a/kjvstudy_org/routes/family_tree.py b/kjvstudy_org/routes/family_tree.py
index ff4c447..0ac0e00 100644
--- a/kjvstudy_org/routes/family_tree.py
+++ b/kjvstudy_org/routes/family_tree.py
@@ -617,6 +617,33 @@ def family_tree_lineage_page(request: Request):
)
+@router.get("/family-tree/timeline", response_class=HTMLResponse)
+def family_tree_timeline_page(request: Request):
+ """Interactive timeline visualization of biblical lifespans."""
+ family_tree_data, generations = get_family_tree_data()
+
+ if not family_tree_data:
+ raise HTTPException(
+ status_code=500,
+ detail="Family tree data not available"
+ )
+
+ return templates.TemplateResponse(
+ request,
+ "family_tree_timeline.html",
+ {
+ "books": get_books(),
+ "family_tree_data": family_tree_data,
+ "generations": generations,
+ "breadcrumbs": [
+ {"text": "Home", "url": "/"},
+ {"text": "Family Tree", "url": "/family-tree"},
+ {"text": "Timeline", "url": None}
+ ]
+ }
+ )
+
+
@router.get("/family-tree/person/{person_id}/descendants", response_class=HTMLResponse)
def family_tree_descendants_page(request: Request, person_id: str):
"""View all descendants of a person."""
diff --git a/kjvstudy_org/templates/family_tree.html b/kjvstudy_org/templates/family_tree.html
index ca000e4..59c0fb4 100644
--- a/kjvstudy_org/templates/family_tree.html
+++ b/kjvstudy_org/templates/family_tree.html
@@ -194,21 +194,18 @@ section:nth-of-type(3) {
- View the Messianic Lineage — A visual genealogy showing the direct paternal line from Adam to Jesus Christ.
+
+ Interactive Tree —
+ Navigate the family tree with an interactive, zoomable diagram. Expand and collapse branches, search for any person, and see the Messianic lineage highlighted in gold.
- Interactive Tree Visualization —
- Explore the family tree with an interactive, zoomable diagram.
+
+ Lifespan Timeline —
+ See when biblical figures lived on a visual timeline. Discover how the extraordinary lifespans of early patriarchs overlapped across generations.
- Messianic Lineage —
- View the direct paternal line from Adam to Jesus Christ.
+
+ Messianic Lineage —
+ View the direct paternal line from Adam to Jesus Christ in a vertical genealogy chart.
Quick Links
- Explore the Family Tree
+ Visualizations
-
Visualize the extraordinary lifespans of biblical figures and see who lived at the same time.
+