Skip to content

FocusMe is a minimalist reminder app designed for productivity. It works offline, supports notifications, and follows a modular architecture using SwiftUI, Combine, and CoreData.

Notifications You must be signed in to change notification settings

PortoCode/FocusMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

FocusMe

FocusMe is a Swift-based reminder app using SwiftUI for UI, Combine for reactive state management, and Core Data for local persistence. It follows Clean Architecture to support modular, testable, and scalable code.

Features

  • Create, view, and manage reminders
  • Calendar integration for browsing reminders by date
  • Modular Clean Architecture (Use Cases + Repositories)
  • SwiftUI-based user interface
  • Reactive state management with Combine

Tech Stack

  • Swift 5
  • SwiftUI
  • Combine
  • CoreData
  • UserNotifications

Getting Started

  1. Clone the repository:
    git clone https://github.com/PortoCode/FocusMe.git
    cd FocusMe
  2. Open the project in Xcode (>= 14.0)
  3. Run on iOS Simulator or device

About

FocusMe is a minimalist reminder app designed for productivity. It works offline, supports notifications, and follows a modular architecture using SwiftUI, Combine, and CoreData.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages