Searching for an internship involves managing dozens of applications, portals, and deadlines. This Internship Application Tracker replaces chaotic Excel sheets with a streamlined, automated dashboard.
It helps you organize the entire application lifecycle—from "Saved" to "Offer"—and uses the Yahoo Finance API to automatically fetch and display company data (Industry, Employee Count, Description) simply by entering a stock ticker.
- Live Dashboard: Real-time statistics showing your progress (Total Applications, Interviews, Rejections, etc.).
- Auto-Enrichment: Enter a ticker (e.g.,
AAPLorBMW.DE), and the app automatically pulls the company's description, industry, and size viayfinance. - Location Tracking: Track the country/location for every position.
- Smart Notes: Rich text notes to keep track of interview details or specific application requirements.
- Full Control: Edit statuses (e.g., move from "Applied" to "Interview") or delete old entries easily.
- Clean UI: Built with PicoCSS for a minimalist, dark-mode-friendly look that focuses on the data.
If you want to run this project locally on your machine:
git clone [https://github.com/mlrlouis/internship-tracker.git](https://github.com/mlrlouis/internship-tracker.git)
cd internship-tracker# Windows
python -m venv .venv
.venv\Scripts\activate
# Mac/Linux
python3 -m venv .venv
source .venv/bin/activatepip install -r requirements.txtpython manage.py makemigrations
python manage.py migratepython manage.py runserverOpen your browser and visit http://127.0.0.1:8000/.
Contributions are welcome! Feel free to open an issue or submit a pull request if you have ideas for new features (e.g., email reminders, file uploads)