Skip to content

Tech Stack

Andrea Ambrose edited this page May 8, 2026 · 1 revision

Tech Stack

A full overview of the technologies powering this project.


Frontend

Technology Badge Version
React React ^ 18.3.1
family-chart npm ^0.9.0
  • React — Component-based UI library for building the interactive frontend.
  • family-chart — npm library for rendering family tree D3 visualizations.

Backend

Technology Badge Version
Node.js Node.js ^22.0.0
Express.js Express ^4.21.1
  • Node.js — JavaScript runtime environment.
  • Express.js — REST API.

Database & Auth

Technology Badge Version
Supabase Supabase ^2.74.0
  • Supabase
    • PostgreSQL — Relational database.
    • Storage — Object storage for media and profile pics (<5MB per entry).
    • Auth — Authentication and row-level security (RLS).

Email Handling

Technology Badge Version
Resend Resend ^6.9.3
  • Resend — API for email delivery.

Testing & Hosting

Technology Badge Version
Playwright Playwright ^1.59.1
Azure Static Web Apps Microsoft Azure
  • Playwright — End-to-end browser testing framework for automated UI and integration tests.
  • Azure Static Web Apps Storage — Microsoft Azure hosting and storage for static frontend assets for viewing Playwright Reports & Traces.

Clone this wiki locally