Terramedic is a SvelteKit-powered platform providing resources, volunteer opportunities, and actionable solutions for climate advocacy and sustainable living.
This website is designed to accompany warming stripes buttons distributed at climate outreach events. The site explains what warming stripes represent and guides visitors toward meaningful climate action through volunteering or donations.
Leila Hadj-Chikh came up with the word “TerraMedics” as the name for her team at Conservation X Labs' Make for the Planet competition at the inaugural Earth Optimism Summit in 2017 in Washington, DC.
The term "terramedic" is now intentionally placed in the public domain by the originator of this term. It is free for anyone to use, share, adapt, and apply in any context — without restriction or attribution.
This dedication is made under Creative Commons Zero (CC0 1.0 Universal), which waives all rights to the term and affirms that it is not, and should not be, treated as a trademark or proprietary label.
We encourage everyone to use “terramedics” to describe individuals and communities caring for the Earth.
This website aims to:
- Educate people about warming stripes and climate change
- Connect individuals with volunteer opportunities at climate organizations
- Facilitate donations to effective climate action groups
- Showcase ways for taking climate action in our daily lives
- Provide outreach materiels and other resources for climate advocates
- Frontend Framework: Svelte
- Styling: Tailwind CSS
- Component Development: Storybook
- Testing: Playwright
- Hosting: Netlify
- Node.js and Yarn installed
- Git installed
# Clone the repository
git clone https://github.com/lhadjchikh/terramedic.git
cd terramedic
# Install dependencies
yarn install
# Start the development server
yarn dev
yarn dev
- Start development serveryarn build
- Build for productionyarn preview
- Preview production build locallyyarn storybook
- Launch Storybook for component developmentyarn test
- Run Playwright tests
/src/routes
- Svelte pages/src/lib/components
- Reusable Svelte components/src/lib/data
- Data files for organizations/static
- Static assets/tests
- Playwright tests/.storybook
- Storybook configuration
To add or update organizations, edit the data files in:
src/lib/data/volunteer-orgs.js
- For volunteer opportunitiessrc/lib/data/donation-orgs.js
- For donation optionssrc/lib/data/resource-orgs.js
- For resources available to climate advocates
This project is licensed under the GNU General Public License v3.0 for code and the Creative Commons Attribution 4.0 International License (CC BY 4.0) for non-code content. See the LICENSE file for details.
- Ed Hawkins for creating the warming stripes visualization
- Climate science organizations for their data and research
- All the climate activists working to build a sustainable future
This project was developed as a collaboration between humans and a group of AI tools, including:
- GitHub Copilot
- Claude by Anthropic
- ChatGPT by OpenAI
- Gemini by Google