Internship Application Tracker
A simple, local-storage board to track internship and job applications through each stage. No account needed. Your data never leaves your browser.
Add an application
Import applications
What to log for every application
Company and role are the anchors. Write the role exactly as the job posting stated it — if the listing said "Software Engineer Intern (Cloud)", write that, not "Eng" or "Backend". You'll recognize the opportunity later.
Date applied tells you how long you've been waiting and when to follow up. This tracker defaults to today if you leave it blank — it assumes you're logging right after you submit.
Next action / Deadline is optional but crucial if you have one. Use it for an interview date you've already scheduled, an application deadline, or the date you promised yourself you'd follow up. It feeds the "Needs follow-up" reminder on this page.
Link to the job posting or your application. When you click it later, you can jump straight back to the posting to refresh your memory before an interview or to find the hiring contact's email.
Source tells you where you found the opportunity (company site, LinkedIn, Handshake, referral, career fair, other). After a recruiting season, scan your sources — if one channel (say, Handshake) has a much higher response rate than another, you know where to focus next year.
Notes are your one-line memory of why this role mattered to you, who you talked to, what you learned in the phone screen, or a follow-up to-do. "Talked to Sarah in DevOps; she suggested I brush up on Kubernetes" is far more useful three months later than trying to remember what the role even was.
When to follow up, and what to send
The tracker shows you which applications are overdue for a follow-up using a default threshold of 14 days. That number is this page's default nudge, not an industry rule. Your own timeline may differ: some companies state explicitly that they don't want follow-ups for three weeks; others review applications in rolling batches. Adjust the threshold in the "Follow-up threshold" field above the board.
A follow-up email is short. Reference the role, remind them why you're a fit (one line), and ask for a timeline: "I applied for the summer internship on May 8 and remain very interested. I have experience in React and have shipped two projects with your stack. Do you have a timeline for next steps?"
After an interview, send a thank-you email within 24 hours. See our thank-you email guide for templates and specifics.
How many applications is enough
There is no magic number. The goal is not to hit a quota; it's to track your own conversion rate and adjust your approach.
Log everything you apply to, and watch your response rate (the percentage of applications that move past "Applied" to "Interview" or "Offer"). If you've sent 50 applications and zero responses, either your materials need work (resume, cover letter, portfolio) or you're not targeting the right roles. If you've sent 10 and gotten 8 interviews, you're doing something right — maybe because you're using your network, or your resume is unusually strong, or you're picking roles where you're a strong match.
Use this tracker to gather data about yourself, not to compete with peers. The only useful benchmark is your own response rate over time.
Your data stays in this browser
This page stores all applications in your browser's local storage — no server, no account, no login. Your data doesn't leave your device.
If you clear your browser's cache or data, this tracker will be wiped. Periodically export your applications as JSON (readable by this page) or CSV (readable by Excel, Google Sheets, or any spreadsheet app) using the buttons above. Treat the export as your backup.
You can also import data: paste a previously exported JSON file into the import textarea to restore applications. If the import is malformed, the page will tell you clearly and won't lose your current data.
Frequently asked questions
Can I move an application between columns by dragging it?
The board supports both methods: a dropdown on each card lets you move it by selection (keyboard and touch-friendly), and desktop browsers may also support dragging. The select is the reliable method — use it if drag-and-drop feels slow or doesn't work. Both send to the same place.
What if I apply to the same company for two different internships?
Log each as a separate application. The tracker will show both. You might apply to Google for both the Cloud Infrastructure internship and the Android internship in the same season, or to the same company in different years — each is a separate row on the board.
Can I edit an application after I add it?
Yes. Click the Edit button on any card to re-open the form with that application's data pre-filled. Make your changes and submit to save them.
What's the difference between "Offer" and "Interview"?
"Interview" is for any active communication: a phone screen, video call, on-site, or final round. "Offer" is when they've offered you the position (verbally or in writing). Move it to Rejected only if they've explicitly said no or you've decided to withdraw.
Can I delete everything and start over?
Yes — the Clear all button will ask you to confirm, then remove every application. Use this only if you're certain, since there's no undo. Before you clear, export your data if you want to keep a record.