Help normalize Palestinian humanity in different ways.
To run this project on your local machine, first install dependencies:
npm install
Next, run the development server:
npm run dev
Finally, open http://localhost:4321 in your browser to view the website.
For CI environments, prefer a clean, reproducible install:
npm ci
The /events
page displays real-time events from a Notion database with automatic image caching. See docs/EVENTS.md for detailed documentation.
Key features:
- Real-time polling for event updates
- Cloudflare Worker proxy for persistent image caching
- Graceful fallbacks for failed images
- Responsive event cards with registration/recording links
- Events System - Complete guide to the events page functionality
- Image Proxy Deployment - Cloudflare Worker setup instructions
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.