Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Releases

No releases published

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /