Budget: 27000 UAH Deadline: 14 days
Hello!
I have reviewed your description. A genealogy tree project of this scale (width ~250,000 px, complex family relationships, automatic restructuring of the layout) is essentially an interactive graph system, not just a regular website. Therefore, the correct implementation is a dynamic graph with an algorithmic layout that automatically restructures when the structure changes.
Technology stack used:
Backend:
Python Django / FastAPI
PostgreSQL (structure of family relationships)
Redis (caching)
Frontend (main part):
React + TypeScript
graph libraries: D3.js / Cytoscape.js / ELK.js
Canvas / WebGL for displaying a very large tree
zoom / pan navigation (like in Google Maps)
Infrastructure:
Docker
VPS / cloud server
CDN + SSL
I am ready to propose an optimal architecture and help implement a stable tree that will not break when scaling.
Best regards,
Andriy