CareerPulse is a production-ready, full-stack Job Application & Interview Management Command Center built with React 19, TypeScript, Express, and MongoDB Atlas with a local-first offline sync engine.
CareerPulse is configured to deploy directly to Vercel with both the Frontend and Serverless MongoDB Backend in a single project.
- Go to vercel.com and click "Add New" β "Project".
- Import your GitHub repository:
https://github.com/wasaybuilds/CareerPulse. - Under Environment Variables, add:
- Key:
MONGODB_URI - Value:
mongodb+srv://wasaya670_db_user:cocFh2zs7i5DGwAE@<YOUR_CLUSTER>.mongodb.net/jobapplied?retryWrites=true&w=majority
- Key:
- Click Deploy! π
# 1. Stage all changes (.env is safely ignored in .gitignore)
git add .
# 2. Commit changes
git commit -m "feat: add Vercel serverless deployment support"
# 3. Push to GitHub
git push origin mainYour credentials are configured in .env:
PORT=5000
MONGODB_URI=mongodb+srv://wasaya670_db_user:cocFh2zs7i5DGwAE@<YOUR_CLUSTER>.mongodb.net/jobapplied?retryWrites=true&w=majorityNote: Replace
<YOUR_CLUSTER>(e.g.cluster0.abcde) with your exact MongoDB Atlas cluster hostname from your Atlas Dashboard (ConnectβDrivers). The app features a Local-First Architecture, meaning it works instantly offline and automatically syncs to MongoDB once connected!
# Starts both the Express MongoDB API (Port 5000) and React Vite (Port 5173) concurrently
npm run dev- Frontend App:
http://localhost:5173 - Backend API:
http://localhost:5000/api/health
- π Applications Table View (Default): Spreadsheet grid with company avatars, in-line stage changers, salary badges, and quick actions.
- π 7-Stage Pipeline (Kanban Board): Drag & drop, 1-click status progression, offer celebration confetti.
- π JD Vault & Skills Match Score: Full Job Description archive with interactive matched skills checklist.
- β‘ Smart Paste Auto-Extractor: Paste any job description to extract Company, Role, Location, Salary, and Skills.
- π Interview Timeline & Calendar: Live countdowns and logs for technical screens, take-homes, and onsite rounds.
- π Shareable Updates: Formatted summary generator for WhatsApp, Telegram, Discord, and LinkedIn.
- π CSV & JSON Portability: 1-click export/import for Google Sheets and Excel.