Skip to content

mlrlouis/internship-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internship Application Tracker

Python Django Status

About The Project

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.

Key Features

  • Live Dashboard: Real-time statistics showing your progress (Total Applications, Interviews, Rejections, etc.).
  • Auto-Enrichment: Enter a ticker (e.g., AAPL or BMW.DE), and the app automatically pulls the company's description, industry, and size via yfinance.
  • 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.

Screenshots

grafik

Tech Stack

Getting Started

If you want to run this project locally on your machine:

1. Clone the repository

git clone [https://github.com/mlrlouis/internship-tracker.git](https://github.com/mlrlouis/internship-tracker.git)
cd internship-tracker

2. Create a Virtual Environment

# Windows
python -m venv .venv
.venv\Scripts\activate

# Mac/Linux
python3 -m venv .venv
source .venv/bin/activate

3. Install Dependencies

pip install -r requirements.txt

4. Database Setup

python manage.py makemigrations
python manage.py migrate

5. Run the Server

python manage.py runserver

Open your browser and visit http://127.0.0.1:8000/.

Contributing

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)

(back to top)

About

A streamlined internship tracker built with Django. Automatically enriches company data (industry, employees) via Yahoo Finance API and visualizes application progress with a real-time dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors