← back to what-i-have-built

Lokpath Charitable Trust — New Website (Hugo)

⬡ view on github ↗ live demo

Overview

Lokpath Charitable Trust is a grassroots NGO based in Mahoba, Uttar Pradesh, working across rural villages in the Bundelkhand region — focused on adolescent girl education, community health, and rural livelihoods since 2017. Their new website replaces a static HTML setup with a fully content-managed Hugo site that is fast, lightweight, and maintainable by non-developers through markdown files.

Tech Stack

  • Framework: Hugo (static site generator)
  • Hosting: Custom domain lokpath.org.in
  • CI/CD: GitHub Actions — auto-build and deploy on every push to main
  • Content: Markdown-driven pages; no database, no backend

Key Features

  • Live Events Ticker — scrolling banner across the top of every page showing upcoming community events with dates and locations
  • Community Events Calendar — interactive month-view calendar widget showing scheduled programs and village summits
  • Impact Stats Bar — prominently displays key metrics (80–85% school retention, 20+ villages, ~100 outreach villages, established 2017)
  • Multi-section Navigation — Home, About, Programs, Impact, Media, Get Involved, Contact with dropdown support
  • Structured Contact Form — collects name, organisation, email, phone, purpose of contact, and message; responds within 2 working days
  • Donate CTA — prominent donate button in the nav bar on every page
  • Fully Static Output — no server-side rendering; pages are pre-built HTML served directly, making the site extremely fast and resilient

CI/CD Pipeline

Every push to the main branch on GitHub triggers a GitHub Actions workflow that:

  1. Checks out the repo with Hugo submodules
  2. Builds the site with hugo --minify
  3. Deploys the generated public/ output to the production host automatically

No manual FTP or upload step — content editors push markdown, the pipeline handles the rest.

Try It Out

Live at lokpath.org.in — the website of Lokpath Charitable Trust.

graph cloud