The official public website for CeloHT a community-driven, open-source initiative for financial inclusion, education, agent networks, and reforestation on the Celo ecosystem.
Live site · Launch dApp · Flagship repository · dApp repository
The public information platform for CeloHT 33 pages covering our mission, three pillars (Education, Agent Network, Reforestation), governance, transparency, developer docs, a blog, and every standard legal/community page a mature open-source project needs, with a prominent Launch dApp entry point in the header, hero, and footer.
CeloHT is a community-driven, open-source initiative built on the Celo
ecosystem. It is not a blockchain, a cryptocurrency, a token, an ICO,
or an investment platform see /about and
docs/no-token-policy.md.
- Next.js (App Router, Turbopack build)
- TypeScript (strict mode)
- Tailwind CSS v4
- Motion (Framer Motion) for the animated hero
- MDX for the blog
- Vitest + Testing Library for unit tests
- Playwright for end-to-end tests
- A minimal, hand-written service worker for PWA support
git clone https://github.com/celo-ht/website.git
cd website
npm install
npm run devOpen http://localhost:3000.
See docs/DEVELOPMENT.md for the full local
development guide.
| Script | What it does |
|---|---|
npm run dev |
Start the local development server |
npm run build |
Production build |
npm run start |
Serve the production build locally |
npm run lint |
Run ESLint |
npm run typecheck |
Run the TypeScript compiler in check-only mode |
npm run test |
Run unit tests (Vitest) |
npm run test:e2e |
Run end-to-end tests (Playwright requires npx playwright install first) |
npm run format |
Format the codebase with Prettier |
- ✅
npm installcompletes cleanly - ✅
npm run typecheck- zero errors - ✅
npm run lint- zero errors - ✅
npm run build- all 38 routes generated successfully - ✅
npm run test- unit test suite passing
See docs/TESTING.md for exactly what's automatically
verified versus what requires a full browser environment (e.g. Lighthouse
scores, Playwright e2e execution) that this repository's CI is configured
to run but that can't be executed in every environment.
See ARCHITECTURE.md.
See CONTRIBUTING.md.
Found a vulnerability? Don't open a public issue see
SECURITY.md.
Code in this repository is available under the Apache 2.0 License.