This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/nec06 on 2025-12-11 19:49:23+00:00.
I’ve been working on an open-source side project called Do Not Ghost Me – a web app for job seekers who get ghosted by companies and HR during the hiring process (after applications, take-home tasks, interviews, etc.).
The idea is simple:
- Candidates submit anonymous ghosting reports (company, country, stage, role level, etc.)
- The site aggregates them into stats and rankings:
- Top companies by number of ghosting reports
- Filters by country, position category, seniority, interview stage
- Goal: make ghosting patterns visible and help candidates set expectations before investing time.
Tech stack:
- Next.js App Router (TypeScript, server components, route handlers)
- Prisma + PostgreSQL
- Zod for strict validation
- Vitest (unit/integration) + Playwright (E2E)
- Privacy focus: no raw IP storage, only salted IP hashes for rate limiting
Repo: github.com/necdetsanli/do-not-ghost-me
Website: https://donotghostme.com/
Would love feedback from other JS devs on the architecture, validation + rate limiting approach, or anything you’d do differently.