
Overview
Job Board
Personal internship-tracking platform that scores how well each job fits you, using AI analysis of your resume against the job description. Paste a link and the job is scraped, parsed, and added to your dashboard automatically; a built-in search tab pulls from external job sites and reformats every listing so it's searchable and filterable in one place.
01
The Problem
Tracking internship applications across spreadsheets, browser tabs, and a dozen different job boards is tedious and easy to lose control of — and there's no fast way to judge whether a given role is actually worth applying to.
02
The Approach
I built a personal internship-tracking platform that does the busywork for you. Paste a job link and it scrapes and parses the posting straight into your dashboard; an AI fit-scoring layer compares your resume against each job description to rate how well you match; and a built-in search tab scrapes external job sites and reformats every listing into one searchable, filterable feed.
03
Technical Highlights
- AI job-fit scoring that analyzes your resume against each job description to rate how well you match a role
- Add-by-link ingestion: paste a URL and the posting is scraped, parsed, and added to your dashboard automatically
- Job search tab that scrapes external job boards and normalizes inconsistent listing data into one searchable, filterable feed
- FastAPI scraping service backing a Next.js + TypeScript frontend
- Neon Postgres with Prisma for typed, schema-safe data access
04
Results
Centralizes application tracking, AI fit scoring, and job discovery in one dashboard
Eliminates manual data entry by auto-importing jobs from a single link
Deployed live on Vercel
Open source on GitHub