AplyO is a modern job application tracking web app built using HTML, CSS, and Vanilla JavaScript, with LocalStorage for saving data. It helps users manage job applications, track progress, and move applications across stages using a Kanban board.
- Total Applications count
- Applied / Interview / Offer stats
- Rejected count + success rate
- Recent applications list
- Add Sample Data for quick demo/testing
- Add new applications using a modal form
- Edit applications
- Delete applications (custom delete modal)
- Search by company or role
- Filter by status
- Sort by newest / oldest / company A–Z
-
Visual tracking using drag & drop cards
-
Stages:
- Applied
- Interview
- Offer
- Rejected
-
Automatically updates status when moved
- Export applications as JSON backup
- Import JSON backup to restore data
- Reset all data safely
- HTML5
- CSS3 (Responsive UI)
- JavaScript (Vanilla JS)
- LocalStorage (Data Persistence)
aplyo/
│
├── index.html
├── applications.html
├── kanban.html
├── settings.html
│
├── css/
│ └── style.css
│
├── js/
│ ├── app.js
│ ├── storage.js
│ ├── dashboard.js
│ ├── applications.js
│ ├── kanban.js
│ └── settings.js
│
└── README.md
-
Download / clone the project
-
Open in VS Code
-
Use Live Server
- Open
index.html - Right-click → Open with Live Server
- Open
- Clean modern UI
- Full CRUD application management
- Drag & Drop Kanban workflow
- Backup/Restore feature like real apps
- Follow-up reminder dates
- Notes pinning
- Analytics charts for progress
- Dark/Light theme toggle
- Deploy with GitHub Pages / Netlify
Pranay Gurav BSc IT Student | Web Developer