Skip to main content
FAHAD.

Student Ambassador ATS

GIFT University2025Platform
GIFT University Student Ambassador Program recruitment portal
Institutional storytelling connected to a structured applicant workflow.

An institutional recruitment portal and applicant tracking workflow for a university ambassador program, from CV submission to administrator review.

RoleProduct design & full-stack development
ClassificationInstitutional project
Core stackNode.js · Express · MongoDB · Cloudinary · EJS
StatusLive and operating
01Public recruitment portal
02Application intake
03CV storage
04Protected admin workflow
01

The challenge

Applications, documents and review decisions become difficult to track when they arrive through disconnected inboxes and spreadsheets. The public program also needed a credible home that could explain the opportunity before asking students to apply.

02

The system

I separated the public recruitment experience from the server-rendered operations dashboard. The application API validates multipart submissions, streams CVs from memory to Cloudinary, stores the record in MongoDB, and alerts administrators before the protected review workflow takes over.

  1. 01

    Attract

    Explain the program, roles and benefits.

  2. 02

    Apply

    Submit candidate details and a validated CV.

  3. 03

    Store

    Stream the document and create the application record.

  4. 04

    Review

    Track Pending, Reviewed, Shortlisted or Rejected.

03

Decisions that shaped it

01

Separate public and private surfaces

The expressive recruitment site stays focused on candidates while the protected EJS dashboard stays focused on operational speed.

02

Stream, do not stage

CV files are held in memory and streamed to Cloudinary, avoiding dependence on ephemeral serverless disk storage.

03

Connection reuse

MongoDB connection reuse and an IPv4 DNS fallback address the failure modes that appear when Express runs in serverless environments.

04

Delivered

The delivered platform combines a responsive public program site, validated application intake, cloud-hosted CV records, administrator notifications, lifecycle statuses and protected admin management.

Visit live project