Skip to content

TechForPalestine/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

575 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ceasefire Now

Tech for Palestine

Help normalize Palestinian humanity in different ways.

Getting started

To run this project on your local machine, first install dependencies:

pnpm install

Next, run the development server:

pnpm dev

Finally, open http://localhost:4321 in your browser to view the website.

For CI environments, prefer a clean, reproducible install:

npm ci

Features

Events System

The /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

Documentation

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

Code of Conduct

This project follows the Tech for Palestine Code of Conduct. Please read it before contributing: http://github.com/techforpalestine/code-of-conduct

Contributions

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.

About

Website for techforpalestine.org

Topics

Resources

Security policy

Stars

117 stars

Watchers

7 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors