Your anime companion that celebrates every job application with you! Built for Hack&Roll 2026.
- Detects when you submit a job application on LinkedIn
- Shows a cute anime girl celebration with confetti and sound effects
- AI-generated personalized messages (powered by OpenAI)
- Tracks your application count (total, today, this week)
- Anime-style encouraging messages in Japanese-inspired style
Employment-chan/
├── contents/ # Content scripts (runs on LinkedIn)
├── backend/ # Flask server (handles OpenAI API)
│ ├── app.py
│ ├── requirements.txt
│ └── .env # Your OpenAI API key (create this!)
├── assets/ # Images
├── popup.tsx # Extension popup UI
├── background.ts # Background service worker
└── package.json
- Node.js (v18+)
- pnpm (
npm install -g pnpm) - Python 3.10+
- OpenAI API key (get one here)
git clone <repo-url>
cd Employment-chanpnpm install# Navigate to backend folder
cd backend
# Create virtual environment
python3 -m venv venv
# Activate virtual environment
# On macOS/Linux:
source venv/bin/activate
# On Windows:
# venv\Scripts\activate
# Install Python dependencies
pip install -r requirements.txtCreate a file called .env inside the backend/ folder:
# backend/.env
OPENAI_API_KEY=sk-your-openai-api-key-hereImportant: Never commit this file! It's already in .gitignore.
You need 2 terminals running:
Terminal 1 - Flask Backend:
cd backend
source venv/bin/activate # or venv\Scripts\activate on Windows
python app.pyYou should see:
* Running on http://127.0.0.1:5000
Terminal 2 - Chrome Extension:
pnpm dev- Open Chrome and go to
chrome://extensions - Enable Developer mode (toggle in top right)
- Click Load unpacked
- Select the folder:
build/chrome-mv3-dev - You should see Employment-chan in your extensions!
- Go to LinkedIn Jobs
- Find a job with "Easy Apply"
- Complete and submit an application
- Watch Employment-chan celebrate with you!
pnpm dev # Development with hot reload
pnpm build # Production buildcd backend
source venv/bin/activate
python app.py| What | Command |
|---|---|
| Install JS deps | pnpm install |
| Create Python venv | python3 -m venv backend/venv |
| Activate venv (Mac/Linux) | source backend/venv/bin/activate |
| Activate venv (Windows) | backend\venv\Scripts\activate |
| Install Python deps | pip install -r backend/requirements.txt |
| Run backend | cd backend && python app.py |
| Run extension | pnpm dev |
| File | Variable | Description |
|---|---|---|
backend/.env |
OPENAI_API_KEY |
Your OpenAI API key |
- Extension: Plasmo, React, TypeScript
- Backend: Flask, OpenAI API
- Detection: URL pattern matching for LinkedIn post-apply pages
MIT