A small Django app to track job applications, resume versions, cover letters, interviews, outcomes, and follow-up actions.
cd job_hunting_tracker
python -m venv .venv
source .venv/bin/activate # macOS/Linux
# .venv\Scripts\activate # Windows PowerShell
pip install -r requirements.txt
cp .env.example .envEdit .env and set:
RESUME_FOLDER=/your/resume/folder
COVER_LETTER_FOLDER=/your/cover-letter/folderpython manage.py makemigrations
python manage.py migrate
python manage.py createsuperuserpython manage.py runserverOpen:
- Dashboard: http://127.0.0.1:8000/
- Admin: http://127.0.0.1:8000/admin/
- Add companies.
- Add job postings and paste the JD text.
- Add resume versions and cover letter versions.
- Add applications linking job + resume + cover letter.
- Add interview records as they happen.
- Add outcome review when rejected / failed / withdrawn.
This MVP intentionally starts with Django Admin because it is the fastest way to get CRUD, search, filters, file upload, and user login.