Countdown365+ is an iOS application built with SwiftUI, designed to help users track important dates with a clean and immersive experience.
It focuses on simplicity, elegance, and real-time precision — making every moment feel intentional.
- ⏳ Live Countdown — real-time updates every second
- 📅 Multiple Timers — create and manage unlimited events
- 🎨 Themes — switch between Night, Warm Light, and Nostalgia modes
- 🌌 Animated Starfield — immersive background for nostalgia theme
- ✏️ Edit & Customize — update or delete timers anytime
- 💾 Local Storage — all data saved using UserDefaults
- 💡 Minimal UI — clean, distraction-free design
- Language: Swift
- Framework: SwiftUI
- Architecture: MVVM-like structure
- State Management: Combine (@Published)
- Persistence: UserDefaults (Codable)
- Platform: iOS
Countdown365/
├── Countdown365/
│ ├── Assets
│ ├── ContentView.swift
│ ├── Countdown365.entitlements
│ └── Countdown365App.swift
│
├── CountdownWidget/
│ ├── Assets
│ ├── CountdownWidget.swift
│ ├── CountdownWidgetBundle.swift
│ ├── CountdownWidgetControl.swift
│ ├── CountdownWidgetLiveActivity.swift
│ └── Info.plist
│
└── Frameworks/
├── WidgetKit.framework
└── SwiftUI.framework
- Clone this repository:
git clone https://github.com/kv34dev/Countdown365
- Open the project in Xcode:
cd project
open Countdown365.xcodeproj
- Build and run the app on a simulator or physical device (iOS 16+ recommended).
- iCloud sync for timers
- Push notifications before events
- Widgets (Home Screen / Lock Screen)
- Time zone support for global events
- Custom sounds & alerts