CASE STUDY

Open a new gateway to work.

CLIENTGraduates Gateway
INDUSTRYEducation
TECHNOLOGYProduct Development
Graduates Gateway ▪ Open a new gateway to work.

GRADUATES GATEWAY

OVERVIEW

Covid-19 shut down the campus fairs where graduating classes traditionally showcased final-year projects to employers, and the client needed a digital replacement fast, a way for organizations to discover and evaluate real student work remotely, not a static brochure site.

ARCHITECTURE

A dual-sided platform: students submit structured project profiles (problem, approach, tech stack, media) instead of a free-form portfolio link, and organizations get a searchable, filterable directory rather than a flat list, so a recruiter looking for a specific skill set isn't scrolling through everything to find it.

KEY DECISIONS

Structured submissions over free-form portfolios

Students fill a defined project schema rather than uploading arbitrary PDFs, so employer-side search and filtering actually works instead of relying on keyword luck.

Two account types from day one

Student and employer accounts had distinct permissions and views built in from the start, rather than one generic user model retrofitted later: what an employer can see and do is fundamentally different from what a student can.

Shipped narrow, on a hard deadline

The first version deliberately left out messaging and inbox features to hit a fixed launch date (graduating classes couldn't wait) with the core discovery flow prioritized over nice-to-haves.

TECH STACK
ReactNode.jsExpressMongoDBFull-Text Search
THE OUTCOME

Organizations could browse and shortlist real final-year work by skill and project type instead of relying on a cancelled campus fair, giving graduating students a shot at being discovered when the usual pipeline had disappeared overnight.

Have a project in mind? Let's talk.

START A CONVERSATION
TRY IT LIVE

Edit the code, watch it run.

Change the function on the left: your letter's background updates instantly. No reload, no waiting.

highlight.js
OUTPUT: A..Z, click a letter and watch the alphabet drop
ABCDEFGHIJKLMNOPQRSTUVWXYZ
HELLO@20THLETTER.COM LET'S SET IT IN TYPE HELLO@20THLETTER.COM LET'S SET IT IN TYPE HELLO@20THLETTER.COM LET'S SET IT IN TYPE HELLO@20THLETTER.COM LET'S SET IT IN TYPE