Help normalize Palestinian humanity in different ways.
To run this project on your local machine, first install dependencies:
pnpm installNext, run the development server:
pnpm devFinally, open http://localhost:4321 in your browser to view the website.
For CI environments, prefer a clean, reproducible install:
npm ciThe /events page displays events from a Notion database. See docs/EVENTS.md for detailed documentation.
Key features:
- Manual refresh (no background polling)
- Graceful fallbacks for failed/expired images
- Responsive event cards with registration/recording links
Full documentation index: docs/README.md — architecture, API reference, security model, Notion/ProjectHub integrations, donation pipeline, and more.
- Deployment - Cloudflare Pages deployment and environment variables
This project follows the Tech for Palestine Code of Conduct. Please read it before contributing: http://github.com/techforpalestine/code-of-conduct
Contributions of all kind are welcome. Fork this repo, clone, create branch and make the first commit for change. Open a PR with appropriate title.