Skip to content

kv34dev/Countdown365

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Countdown365+ — Minimalist Countdown Timer App

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.

gh-card

Now avaliable on the AppStore

Download on the App Store

✨ Features

  • ⏳ 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

🧩 Tech Stack

  • Language: Swift
  • Framework: SwiftUI
  • Architecture: MVVM-like structure
  • State Management: Combine (@Published)
  • Persistence: UserDefaults (Codable)
  • Platform: iOS

📂 Project Structure

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

🚀 Installation

  1. Clone this repository:
git clone https://github.com/kv34dev/Countdown365
  1. Open the project in Xcode:
cd project
open Countdown365.xcodeproj
  1. Build and run the app on a simulator or physical device (iOS 16+ recommended).

🧠 Future Improvements

  • iCloud sync for timers
  • Push notifications before events
  • Widgets (Home Screen / Lock Screen)
  • Time zone support for global events
  • Custom sounds & alerts

Releases

No releases published

Packages

 
 
 

Contributors