Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.61 KB

File metadata and controls

54 lines (37 loc) · 1.61 KB

Assignment Planner

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.

Features

  • Create, edit, complete, and delete assignments
  • Course, priority, status, date, and completion filters
  • Overdue tracking and summary statistics
  • CSV import/export and calendar .ics export
  • Dark and light themes with LocalStorage persistence
  • Responsive table and mobile card views
  • Custom confirmation dialogs and accessible interactions

Tech stack

React, Vite, JavaScript, styled-components, React Icons, LocalStorage, CSV, and iCalendar.

Run locally

npm install
npm run dev

Build and preview locally with npm run build and npm run preview.

Deployment

Live app: a2rp.github.io/assignment-planner

npm run deploy

Links

Support

License

MIT License