This is a submission for the DEV Weekend Challenge: Community
The Community
I built this for open‑source maintainers and contributors — the people who keep projects alive through PRs, reviews, docs, and support. Their work is public, but appreciation often isn’t. This is a dedicated place to recognize them in a way that’s visible, authentic, and tied to a specific repository.
What I Built
PR Gratitude Wall is a maintainer‑verified thank‑you wall for GitHub repositories. Maintainers authenticate with GitHub, select a repo, and instantly create a public wall where they can post kudos to contributors. Each wall is shareable and can generate a snapshot image for embedding in READMEs. It’s a living space for recognition that stays tied to the project and the people who made impact.
Demo
Live: https://gratitudewall.netlify.app
Video: https://youtu.be/XHBtYpSnPtw
Code
GitHub: https://github.com/codeswithroh/gratitude-wall
How I Built It
- Frontend: React + Vite for fast iteration and clean UI.
- Backend: Node.js + Express for API routes and GitHub OAuth.
- Database: MongoDB for storing projects, kudos, and settings.
- OAuth: GitHub OAuth to verify maintainers.
- Extras: Snapshot SVG generation for README embeds, draggable wall layout, and simple analytics (kudos count, tags, etc.).
Top comments (0)