gmaglasang

LinkedIn Job Search CRM

A self-contained, browser-based CRM built to manage a high-volume job search β€” no backend, no database, no installation required. Just open the HTML file and go.

Demo HTML No Backend

πŸ”— Live Demo

Open the demo β†’


Why I Built This

When you’re running a serious job search β€” hundreds of LinkedIn messages, connections, and applications β€” spreadsheets fall apart fast. I needed something that felt like a real CRM: filterable, sortable, with status tracking and notes. So I built one.

No frameworks, no npm install, no cloud subscription. Just a single HTML file that runs in any browser.


Features

Messages Tab

Connections Tab

Applications Tab

AI Follow-up Assistant (optional)

Data Portability


How to Use

  1. Download index.html
  2. Open it in any browser
  3. Add your data manually, or import from a LinkedIn export
  4. Optionally set an AI API key in the top-right corner for follow-up suggestions

Tech Stack

Layer Choice
UI Vanilla HTML + CSS (no framework)
Logic Vanilla JavaScript
Styling Custom design system (CSS variables)
Fonts Outfit + JetBrains Mono (Google Fonts)
Excel Export SheetJS (CDN)
AI Gemini / Anthropic / Groq API (user-supplied key)
Storage localStorage (all local, nothing sent to a server)

Privacy

This demo uses entirely fictional sample data. No real names, messages, or personal information are included. When you use this tool yourself, all your data stays in your browser β€” it is never transmitted anywhere.


Project Structure

App_Build/
  linkedin-crm/
    demo.html     ← the entire app (single file)
    README.md     ← this file

Built by Guilbert Maglasang Β· Part of my portfolio at gmaglasang.github.io