Skip to content
All work
042025·Live

InsightHire

Real interview experiences, structured and searchable.

insight-hire-ten.vercel.app
InsightHire: 'Your Interview Advantage' overview and contribution flow
5
structured fields
2
auth methods
img+vid
media uploads
Live
in production
Role

Solo build: full-stack

Stack
ReactTailwind CSSDaisyUIExpressMongoDBCloudinaryGoogle Auth
The problem

Interview prep is full of generic question dumps but starved of real, structured accounts of what a specific company actually asks.

The approach

Let candidates publish structured experiences (rounds, questions, prep notes, tips, outcome) with optional image or video, then make the whole thing searchable and improvable through community feedback.

Under the hood

01

Structured, not a text blob

Experiences are modeled as rounds, questions, notes, tips and outcome, so the feed is filterable by company, role, and experience level instead of being an unsearchable wall of text.

02

Media pipeline via Cloudinary

Optional images and video are uploaded through Multer and stored in Cloudinary under a namespaced folder, keeping large media off the app server.

03

Two ways to sign in

Email and password with bcrypt plus Google ID-token verification via google-auth-library, one account with two front doors.

What it does

01Structured rounds, questions, tips and outcome
02Optional image and video uploads
03Community helpful / not-helpful and discussion
04Searchable feed by company, role, level
05Email and Google sign-in
06Light and dark theme

See it live

Open ↗
insight-hire-ten.vercel.appOpen
Loading live site…
Next project

Marketplace