Skip to content

Nei1TH/DeadlineMonitor

Repository files navigation

Deadline Monitor

A clean and minimalist macOS deadline tracking application built with SwiftUI.

Deadline Monitor gives you full control over your data by storing everything in a local JSON file (Vault). It features a beautiful countdown interface, urgency-based color coding, and automatic cleanup of old tasks.

Demo

DM_Demo1 DM_Demo2

Features

  • Data Storage: Your data lives in a local JSON file. You choose where to store it (Documents, iCloud Drive, etc.).
  • Urgency Color Coding: Visual cues help you prioritize:
    • 🔵 Blue: > 2 weeks left
    • 🟢 Green: > 1 week left
    • 🟠 Orange: > 3 days left
    • 🔴 Red: ≤ 3 days left
  • Auto-Cleanup: Automatically removes completed tasks older than 30 days to keep your list fresh.

Tech Stack

  • Language: Swift 5.5+
  • Framework: SwiftUI

Getting Started

1)1. Clone the repository:

git clone https://github.com/Nei1TH/DeadlineMonitor
  1. Open in Xcode: Double-click Deadline.xcodeproj.
  2. Build and Run: Press Cmd + R to start the app.
  1. Download compress file in release page

License

Distributed under the MIT License. See LICENSE for more information.

About

A clean, minimalist macOS deadline tracking application built with SwiftUI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published