# NGO Website — ODOO4projects **Project:** NGO marketing homepage and blog **URL:** [ngo.odoo4projects.com](https://ngo.odoo4projects.com) **Stack:** Static HTML · Tailwind CSS · Vanilla JS --- ## Repository Rules - Blog posts live in `blog.json` — do not create separate backup files. - Do not touch this readme - Keep the seperation of Site and the blogposts in blog.json Example of JSON structure for blog.json { "area": "Transparency", "title": "Every Peso on the Page: Ana's Ledger Story", "teaser": "
Ana replaced five notebooks with a four-stop impact ledger and now answers donor questions in seconds.
", "content": "Ana used to juggle five notebooks and still felt blind when a donor asked where their coin landed.
\n\n", "date": "2026-03-22" }, --- ## Page Structure | # | Block | Purpose | |---|-------|---------| | 1 | **Hero** | Headline, subheadline, free-trial CTA, key stats | | 2 | **Hot NGO Topics** | Three focused topic cards (transparency, communications, fundraising) | | 3 | **Blog** | Latest articles loaded dynamically from `blog.json` | | 4 | **Sign Up — Free Trial** | Email signup form, 4-week free trial, no credit card | | 5 | **Have a Meeting** | 30-minute consultation booking via Google Calendar | --- ## Languages | Code | Language | |------|----------| | `en` | English (default) | | `es` | Español | | `de` | Deutsch | All UI strings are managed via the inline `translations` object in `index.html`.