Zayyan

Home/Projects/Luma

Luma

A personal application tracker for managing opportunities and applications in one place

  • React
  • TypeScript
  • Vite
  • React Router
  • Recharts
Luma Application Tracker dashboard with application summaries, charts, and reminders
application routes
10
browser-based storage
Local
backup and restore
JSON
01

Background

Jobs, internships, and scholarships are often discovered across many sources. Notes scattered through bookmarks, spreadsheets, chats, and email make it easy to miss deadlines or forget to follow up.

Luma brings opportunity details and application status together in one personal tracker.

Luma · Background
02

What I Built

Luma helps users manage each opportunity from discovery through completion.

  • A dashboard for application summaries, activity, and upcoming reminders
  • Opportunity lists with search, filters, sorting, details, checklists, and activity history
  • A tracker board, month and week calendar, and analytics page
  • JSON export and restore for manual backups
Luma · What I Built
03

Calendar & Reminders

Interview dates, follow-ups, and deadlines are linked to each opportunity. Month and week calendar views make upcoming events easier to scan without switching between scattered notes.

Luma calendar for October 2026 with interview and follow-up reminders
04

Local Storage & Backups

Profile and opportunity data stay in the active browser without an account or backend. JSON export and import let users create and restore backups, but cross-device sync and automatic backups are not available yet.

Luma data-management panel for exporting JSON and restoring a backup