A responsive browser-based planner for organizing coursework, tracking deadlines, managing priorities, and monitoring progress. Data stays on the device, so no account or backend is required.
- Create, edit, complete, and delete assignments
- Course, priority, status, date, and completion filters
- Overdue tracking and summary statistics
- CSV import/export and calendar
.icsexport - Dark and light themes with LocalStorage persistence
- Responsive table and mobile card views
- Custom confirmation dialogs and accessible interactions
React, Vite, JavaScript, styled-components, React Icons, LocalStorage, CSV, and iCalendar.
npm install
npm run devBuild and preview locally with npm run build and npm run preview.
Live app: a2rp.github.io/assignment-planner
npm run deploy- Portfolio: ashishranjan.net
- GitHub: github.com/a2rp
- CodePen: codepen.io/ash1198
- LinkedIn: linkedin.com/in/aashishranjan
- Facebook: facebook.com/theash.ashish
- YouTube: youtube.com/@ashishranjan-ashz
- Email: ash.ranjan09@gmail.com
MIT License