Skip to content

ArefGihuni/Goals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Goal Planner PWA

A minimalistic, hierarchical goal and step management Progressive Web App (PWA).
Organize your goals, create sub-steps, attach media files, and track progress. Fully offline, serverless, and browser-based.


Features

  • Hierarchical Goals & Steps
    Each goal can have infinite nested sub-steps. Mark steps as done or cancelled. Cascade delete removes all child steps.

  • Status Tracking

    • Done → bright green background
    • Cancelled → gray background
    • Toggle status on demand
  • Media Attachments
    Attach media files to any step. Click to open in a new window.

  • Export / Import
    Export all data to JSON or ZIP (with media folder support). Import to restore all goals.

  • Offline & Serverless
    Uses IndexedDB for local storage. No server required. Open index.html in a browser to start.

  • Responsive Design
    Works on desktop and mobile devices. Minimalistic, clean interface.


Usage

  1. Open index.html in any modern browser (Chrome, Edge, Firefox).

  2. Click New Goal to create a root goal.

  3. Click any goal to open its sub-steps and manage them.

  4. Use action buttons for:

    • ✏️ Update
    • ✅ Toggle Done
    • ❌ Toggle Cancelled
    • 🗑️ Delete
    • 📎 Add Media
  5. Navigation:

    • Click on a step to view its inner steps.
    • Use the Back button to return to the parent step.
  6. Export / Import:

    • Export all data (and media) via the export button.
    • Import a JSON or ZIP file to restore your data.

Installation

No installation required. Simply clone or download the repository and open:

git clone <repo-url>
cd goal-planner
open index.html

Browser Requirements

  • Modern browsers with IndexedDB and File System Access API support.
  • Tested on Chrome, Edge, and Firefox.

License

MIT License. Free to use and modify.

About

Break down your goals into smaller steps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages