Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CeloHT Admin

Operational control center for the CeloHT ecosystem — treasury, governance, education, community, agent network, and reforestation management in one place.

CeloHT is a community-governed financial-inclusion and blockchain-education initiative built on Celo, headquartered in Léogâne, Haiti. This repository is the internal admin platform used by the Foundation Director, Maintainer Council, and approved Community Contributors to run day-to-day operations transparently.

CeloHT has no native token, ICO, presale, or staking product. This platform reports on real program activity (education, agent network, reforestation) and treasury flows — it is not an investment product and nothing in it should be read as financial advice or a return projection.

⚠️ Mock data by default

This repo ships with no live backend connected. Every number you see on first run is seeded placeholder data, clearly labeled MOCK_* in source and flagged with a banner in the UI. This is intentional — see docs/DATA_SOURCES.md before connecting real financial or program data, and never present a mock-mode screenshot as a live report.

Status

All 24 dashboards are fully built — KPIs, charts, and searchable/exportable data tables throughout. See docs/BUILD_STATUS.md for what "built" means and what real-data wiring is still needed per dashboard.

Tech stack

Next.js 15 (App Router) · React 19 · TypeScript (strict) · Tailwind CSS 4 · shadcn/ui-style components · Framer Motion · Recharts · TanStack Table & Query · React Hook Form + Zod · Zustand · Supabase (Postgres + Auth + RLS) · Celo blockchain integration · Docker · GitHub Actions

Getting started

npm install
cp .env.example .env.local   # leave blank to stay in mock-data mode
npm run dev

Open http://localhost:3000 — you'll land on the Executive dashboard with mock data. No Supabase project is required to explore the UI.

Connecting real data

  1. Create a project at supabase.com.
  2. supabase link then supabase db push to apply supabase/migrations/.
  3. Fill in .env.local with your project URL and anon key.
  4. Restart the dev server — the mock-data banner disappears once NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY are set (see src/lib/data-source.ts).

Full walkthrough: docs/DATABASE.md.

Governance & roles

Access follows CeloHT's real governance chain — see docs/AUTHENTICATION.md:

Role Maps to
director Foundation Director
council Maintainer Council
contributor Community Contributor
viewer Read-only access

Documentation

Full index: docs/README.md. Start with docs/DATA_SOURCES.md — every other doc assumes it.

License

Apache 2.0 — see LICENSE.

Contact

contact@celoht.com · github.com/Celo-HaiTi · celoht.com

About

Operational control center for CeloHT treasury, governance, education, agent network, and reforestation dashboards. Next.js 15 · Supabase · Apache 2.0.

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages