An open API service indexing awesome lists of open source software.

https://github.com/hariharen9/jobtrac

JobTrac 🚀: An open-source, all-in-one command center to streamline your job search. An End-to-End dashboard built with React, Firebase, and Tailwind CSS.
https://github.com/hariharen9/jobtrac

application-tracker career dashboard developer-tools firebase framer-motion hacktoberfest interview-prep job-application job-search kanban-board productivity react tailwindcss typescript vite

Last synced: 3 months ago
JSON representation

JobTrac 🚀: An open-source, all-in-one command center to streamline your job search. An End-to-End dashboard built with React, Firebase, and Tailwind CSS.

Awesome Lists containing this project

README

          

🎯 JobTrac




The Ultimate Job Search Command Center

Transform chaos into strategy. Turn applications into offers.





Live Demo


GitHub Stars


Install JobTrac Extension


License




CI Status

Repo Size

Complete Demo Video


---

## 🌟 Why JobTrac Changes Everything

> _"JobTrac isn't just another application tracker. It's the strategic co-pilot that transforms your job search from scattered chaos into a precision-engineered campaign."_


JobTrac Interface

---

### 💡 The Problem It Solves

- **From Scattered to Strategic:** Replaces messy spreadsheets, random notes, and forgotten contacts with a unified command center.
- **From Anxiety to Confidence:** A structured preparation suite turns interview jitters into confident execution.
- **From Guesswork to Insight:** Data-driven analytics show you what's working, so you can double down on success.

---

## 🏆 Core Features

### 🎯 **Application Pipeline**

**Kanban-Style Visualization**

- Drag-and-drop status management
- Visual pipeline from "To Apply" → "Offer"
- Activity calendar with timeline view
- Job description storage & quick access

### 📚 **Interview Mastery Suite**

**Systematic Preparation System**

- Prep log with confidence tracking
- STAR story bank for behavioral interviews
- Topic-based study session management
- Real-time confidence metrics

### 🏢 **Company Intelligence**

**Strategic Research Hub**

- Company culture & values database
- Key contact relationship mapping
- Interview insights & preparation notes

### 🤝 **Networking Powerhouse**

**Relationship Management System**

- Contact database with interaction history
- Outreach tracking & follow-up reminders
- Referral opportunity management

### 🔐 **Resource Vault**

**Professional Asset Manager**

- Centralized Resume & Portfolio storage
- Credentials & Certification tracking
- One-click asset sharing & link previews
- Multi-format data export (PDF, CSV, MD)

### 📝 **Smart Notes**

**Integrated Markdown Workspace**

- Floating, minimizable note interface
- Real-time Firebase synchronization
- Category tagging & global search
- Rich Markdown editing with live preview

### ✨ A Modern, User-First Experience

| Feature | Description |
| :----------------------- | :------------------------------------------------------------------------------------------------------ |
| 🧩 **Browser Extension** | Save jobs in one click from LinkedIn, Indeed, Glassdoor & Naukri. |
| 🚀 **Onboarding** | Get started in seconds with an interactive welcome wizard and demo mode. |
| 📱 **Responsive Design** | A seamless experience on desktop, tablet, and mobile. |
| 🎨 **Theming** | Switch between Light, Dark, and AMOLED themes for your comfort. |
| ⌨️ **Power Tools** | Navigate like a pro with the Command Palette (`Cmd+K`) and keyboard shortcuts and Smart Global Search!. |
| 🌐 **Landing Page** | A beautiful, informative landing page to welcome users to the project. |
| 🔄 **Data Portability** | Easily import from CSV or export your data for complete ownership. |

Hero


JobTrac




General UI

General UI


Authentication

Authentication


Onboarding

Onboarding




Kanban Board

Kanban Board


Calendar View

Calendar View


Prep Log

Prep Log




Research, Networking, STAR

Research, Networking, STAR


Command Palette

Command Palette


Theming and Profile

Theming and Profile


🖼️ Click to expand more Screenshots



Landing


Landing Page



Auth


Auth



Applications


Applications



Calander & Kanban


Calander & Kanban



Networking


Networking



Preplog


Preplog



Research


Research



STAR


STAR


---

🔽 Click to Explore All Power-User Tools



### **🚀 Command Palette**

| **Shortcut** | **Action** | **Description** |
| :------------: | :------------------: | :--------------------------------------------------------: |
| `Cmd/Ctrl + K` | Open Command Palette | Universal search, quick actions, and global data discovery |
| `↑` `↓` | Navigate Commands | Move up and down in command list |
| `Enter` | Execute Command | Run the selected command or open selected data |
| `Escape` | Close Palette | Exit command palette |

---

### **📍 Tab Navigation**

| **Shortcut** | **Tab** | **Feature** |
| :------------: | :----------: | :---------------------------------------: |
| `Cmd/Ctrl + 1` | Applications | Job application tracker with Kanban board |
| `Cmd/Ctrl + 2` | Prep Log | Interview preparation and study sessions |
| `Cmd/Ctrl + 3` | Research | Company intelligence and insights |
| `Cmd/Ctrl + 4` | Networking | Professional contacts and referrals |
| `Cmd/Ctrl + 5` | STAR Stories | Behavioral interview preparation |

---

### **🔧 Utility Commands**

| **Shortcut** | **Action** | **Description** |
| :-----------------------------: | :-----------------: | :-------------------------------------------: |
| `Cmd/Ctrl + H` | Help & Guide | Open comprehensive help documentation |
| `Cmd/Ctrl + P` | Profile & Analytics | View profile, goals, and success metrics |
| `Cmd+Option+T` / `Ctrl+Shift+T` | Toggle Theme | Switch between light, dark, and amoled themes |
| `Cmd+Option+N` / `Ctrl+Shift+N` | Toggle Notes | Show or hide the notes panel |

---

### **⚡ Quick Actions (via Command Palette)**

| **Command** | **Shortcut** | **Action** |
| :--------------------: | :---------------------------------: | :-------------------------------: |
| "Add New Application" | `Cmd/Ctrl + K` → Type "add app" | Create new job application entry |
| "Add Prep Session" | `Cmd/Ctrl + K` → Type "add prep" | Log interview preparation session |
| "Add Company Research" | `Cmd/Ctrl + K` → Type "add company" | Create company research entry |
| "Add Contact" | `Cmd/Ctrl + K` → Type "add contact" | Add networking contact |
| "Add STAR Story" | `Cmd/Ctrl + K` → Type "add story" | Create behavioral interview story |

---

### **📝 Smart Search Features**

- **Universal Search**: Type 2+ characters to search across ALL your data.
- **Smart Results**: Company names, roles, topics, contacts, notes - everything indexed.

- **Quick Navigation**: Click any result to jump directly to that item for editing.

---

## 🧩 Browser Extension



Save jobs in one click. No more copy-pasting.


The JobTrac Browser Extension lets you import job postings directly from job boards into your dashboard.

| Feature | Description |
| :-------------------- | :-------------------------------------------------------------- |
| **One-Click Import** | Auto-extracts company, role, location, salary & job description |
| **Supported Sites** | LinkedIn, Indeed, Glassdoor, Naukri + generic career pages |
| **Quick Edit** | Review and customize before saving |
| **Theme Support** | Light, Dark & AMOLED modes |
| **Keyboard Shortcut** | `Ctrl+Shift+J` (Mac) / `Alt+Shift+J` (Windows) |

📥 **Install from Chrome Web Store** _(Coming Soon)_

> See [`extension/README.md`](extension/README.md) for development setup.

---

## 📈 Competitive Advantage

| Feature | JobTrac | Spreadsheets | Other Trackers |
| :------------------------ | :------------------- | :---------------- | :-------------- |
| **Application Tracking** | ✅ Kanban + Timeline | ❌ Manual rows | ✅ Basic lists |
| **Interview Preparation** | ✅ Integrated system | ❌ Separate tools | ❌ Not included |
| **Company Intelligence** | ✅ Research hub | ❌ Random notes | ❓ Limited |
| **Networking Management** | ✅ Contact system | ❌ Phone contacts | 🚯 Separate app |
| **Analytics & Insights** | ✅ Visual dashboard | ❌ Manual charts | ⛔️ Basic stats |
| **Mobile Experience** | ✅ Native-like | ❌ Desktop only | 🚫 Poor mobile |

---

## 🌍 Community & Open Source

### 💖 Our Open Core Promise

JobTrac is, and always will be, fundamentally free and open-source.

- **Everything is Free, Right Now:** All currently available features are free to use without limitation.
- **Self-Hosted is Always Free:** When you self-host JobTrac, you will **always have access to all features**, including any future premium ones.
- **Future `JobTrac Pro`:** To support the project's development, we plan to introduce a hosted, premium `JobTrac Pro` service for users who want advanced, cloud-based features (like team collaboration, AI insights, etc.) without the need to self-host.

### ⭐ Why Star This Repository?

If you find JobTrac useful, please consider giving it a star! It's a simple way to show your appreciation and helps the project gain visibility in the community. More stars mean more contributors and a better tool for everyone. Thank you for your support!

### **Contributing to Success**

We welcome contributors of all levels! Check out our [`CONTRIBUTING.md`](CONTRIBUTING.md).



Issues


Pull Requests

[![Star History Chart](https://api.star-history.com/svg?repos=hariharen9/jobtrac&type=Date)](https://star-history.com/#hariharen9/jobtrac&Date)

---

## 🔧 Built with Modern Excellence


React
TypeScript
Vite
Firebase
Tailwind CSS
Framer Motion

JobTrac is built with a focus on scalable architecture, real-time data sync, and an engaging, accessible user experience.

---

## ⚡ Quick Start ( For DEVs )

```bash
# 1. Clone the repository
git clone https://github.com/hariharen9/jobtrac.git && cd jobtrac

# 2. Install dependencies
npm install

# 3. Configure Firebase (optional for demo)
cp .env.example .env

# 4. Launch the app
npm run dev
```

---


If you find my work helpful, consider supporting me!



Buy Me A Coffee
PayPal


---

### **Ready to Transform Your Career Journey?**



Try JobTrac




Complete Demo Video

---


Built with 💜 by


Hariharen


"Empowering careers, one application at a time."