GoodNeighbor
A focused guide to verified Chicago volunteer opportunities, connecting people directly with local organizers.

Start with a real need.
Finding local ways to help means sorting scattered information and checking whether opportunities are still relevant.
Who it is for
People looking for volunteer opportunities in Chicago and the administrator curating those listings.
What is implemented.
- Search and filter opportunities by cause, neighborhood, and timing.
- Official organizer links and listing verification dates.
- A protected single-admin publishing and review workflow.
- Text-only visitor suggestions for private admin review.
How it comes together.
Server-rendered Next.js pages read Neon PostgreSQL through Prisma. Same-origin REST endpoints validate writes, while Auth.js and a server-side GitHub allowlist protect admin actions.
The important decision
Keep the scope local and the source visible. Organizers handle participation; GoodNeighbor focuses on discovery and editorial stewardship.
Clear about what it does.
Chicago-only. No public accounts, volunteer registration, messaging, or payments. Listing verification requires ongoing human review.