FUNDACHILD is a birth-anchored child savings and trust platform built to help families start funding a child's future from day one.
This repository is an early product scaffold. It contains:
- A Next.js web app with an initial product landing page.
- A Node/Express API with health and version landing endpoints.
- Product and architecture notes for the intended MVP.
A child gets a dedicated vault early in life. Parents, guardians, diaspora relatives, donors, and institutions can contribute over time. The platform uses Stellar as the settlement rail for fast, low-cost, transparent transfers while keeping the user experience simple for non-crypto users.
apps/
web/ -> Next.js product app
api/ -> Node.js backend service
docs/ -> product and architecture docs
- Web: Next.js, React, TypeScript
- API: Node.js, Express
- Planned settlement rail: Stellar
- Child vault creation
- Guardian onboarding
- Contribution flows
- Contribution history
- Withdrawal request and approval rules
- Admin dashboard foundations
- Stellar integration layer
Install dependencies from the repository root:
npm installnpm run dev:webnpm run dev:apiAPI endpoints available in the scaffold:
GET /health
GET /api/v1
- Define the first launch market and compliance assumptions.
- Add the database schema for guardian, child, vault, contribution, and withdrawal entities.
- Implement Stellar account and transaction services.
- Build guardian onboarding and child vault creation flows.
- Add admin review tools for approvals and audit history.