Skip to content

bnwah/Internship-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📌 Internship Tracker

A simple, command-line Python tool that helps you track internship/job applications, record follow-up dates, and view reminders for when you need to check back with employers. Designed to be built in a single weekend while still being practical and useful long-term.


🚀 Features

✔ Add internship/job applications

Record:

  • Company
  • Role
  • Date applied (defaults to today if you leave it blank)
  • Auto-generated follow-up date (2 weeks after application)

✔ Automatic follow-up reminders

When you run the tracker, it alerts you if:

  • A follow-up is due today
  • A follow-up is overdue

It highlights them with icons:

  • ❗ — Follow up today
  • ⚠️ Overdue — Follow up ASAP

✔ Persistent storage

All applications are saved into data.json, which updates every time you add a new entry.


✔ Clean CLI interface

Simple, clear menu:

1. Add application
2. Show stats
3. Exit

🛠️ Tech Stack

  • Python 3
  • Colorama for colored output
  • JSON for data storage
  • Datetime for date calculations

📦 Installation

1. Clone the repository

git clone https://github.com/bnwah/Internship-Tracker.git
cd Internship-Tracker

2. Create a virtual environment

python -m venv venv
source venv/bin/activate   # macOS/Linux
venv\Scripts\activate      # Windows

3. Install dependencies

pip install colorama

▶️ Usage

Run the program:

python tracker.py

You’ll see the menu:

--- Internship Tracker ---
1. Add application
2. Show stats
3. Exit

🚀 Future Improvements

Core Enhancements

  • Edit/delete an application
  • Add custom follow-up intervals
  • Add status choices (Interviewing, Rejected, Offer, etc.)
  • Add color indicators in the menu
  • Build a GUI or web dashboard

Intermediate Enhancements

  • Pull company overview for interview prep
  • Store and summarize job description

🤝 Contributing

Pull requests and suggestions are welcome! Feel free to open an issue.

About

This project enables one to track internship/job applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages