---
title: "JobStash"
kind: student-project
location: "Holy Angel University"
tags: [students, student-work, apsi]
summary: "Found a job post on your phone? Stash it, apply later from your laptop."
---

*A final project from Full-stack JavaScript, 2026 first semester. Part of [Fifteen full-stack apps from a semester I almost did not survive](/calendar/2026-s1-apsi-students).*

<figure data-lightbox-group style="max-width: 22rem; margin: 0 0 var(--space-6, 2rem)"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/jobstash/square.webp"><img src="/media/projects/2026-1st-sem/jobstash/square.webp" width="1080" height="1080" alt="JobStash, the project's square image" loading="eager" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>

## What it is

JobStash is a digital clipboard for job hunting. Save a posting link the moment you see it, then open the same list on your laptop to actually apply, track where each application stands, and see where your leads come from.

Built with React, Express and PostgreSQL.

## Why it is here

It has the best one-line pitch in the cohort, and the app keeps the promise the pitch makes. Clean landing page, a square that reads like an ad, and a demo mode so you can try it without signing up.

## Find it

- Project: [github.com/EnzoProg-ctrl/JobStash](https://github.com/EnzoProg-ctrl/JobStash)
- Live: [jobstash-ph.vercel.app](https://jobstash-ph.vercel.app)
- GitHub: [@EnzoProg-ctrl](https://github.com/EnzoProg-ctrl)

## Screenshots

<div class="gallery" data-lightbox-group style="--gallery-min: 14rem; align-items: start">
<figure class="gallery__item" style="grid-column: 1 / -1"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/jobstash/shot-2.webp"><img src="/media/projects/2026-1st-sem/jobstash/shot-2.webp" width="1600" height="956" alt="JobStash, screenshot 2 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/jobstash/shot-1.webp"><img src="/media/projects/2026-1st-sem/jobstash/shot-1.webp" width="1600" height="1000" alt="JobStash, screenshot 1 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/jobstash/shot-3.webp"><img src="/media/projects/2026-1st-sem/jobstash/shot-3.webp" width="1600" height="1076" alt="JobStash, screenshot 3 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
</div>
