DEV Community

Rohit Purkait
Rohit Purkait

Posted on

PR Gratitude Wall: A Maintainer‑Verified Thank‑You Wall for Open‑Source Contributors

DEV Weekend Challenge: Community

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)