Skip to content

A simple Assignment Tracker PWA built for daily college use. I’m actively improving the UI/UX and would love feedback. 👉 Please feel free to share suggestions or report issues using the Issues tab.

License

Notifications You must be signed in to change notification settings

Christo-Martin/assignment-tracker-pwa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignment Tracker (PWA)

A simple Progressive Web App (PWA) to track assignments with subjects, priorities, and due dates.
Designed as a learning project focused on understanding frontend fundamentals and incremental feature development.

Features

  • Add, complete, and delete assignments
  • Persistent storage using localStorage
  • Subject-based categorization
  • Priority levels (High / Medium / Low)
  • Visual subject indicators using color-coded cards
  • Responsive design (works on desktop and mobile)
  • Installable as a PWA

Tech Stack

  • HTML
  • CSS
  • Vanilla JavaScript
  • PWA (Service Worker + Manifest)

Project Structure

index.html     # Main HTML file
style.css      # Styling
app.js         # Application logic
sw.js          # Service worker
manifest.json  # PWA manifest
SPEC.md        # Original project specification
icon-192.png   # PWA icon
icon-512.png   # PWA icon

Running the Project

Option 1: Local

Open index.html in a browser
(or use Live Server for better PWA behavior).

Option 2: GitHub Pages

The app can be hosted using GitHub Pages.

Specification

The original project requirements are documented in SPEC.md.

Development Notes

  • This project intentionally avoids frameworks to focus on core concepts.
  • Mobile browsers and PWAs aggressively cache files; clearing site data may be required during development.

License

This project is licensed under the MIT License.

About

A simple Assignment Tracker PWA built for daily college use. I’m actively improving the UI/UX and would love feedback. 👉 Please feel free to share suggestions or report issues using the Issues tab.

Topics

Resources

License

Stars

Watchers

Forks