← All work
App Development

Celbrate

iOS app for birthdays and name days with widgets and notifications.

CategoryApp Development
Updated14. 10. 2025
RepositorySource code is private.
Stack
iOS DevelopmentSwiftSwiftUIWidgets

App Store Preview

Overview

I used to keep track of birthdays and name days with an iOS app. Its interface was poor, and it later disappeared from the App Store, so I made my own. Celbrate keeps the dates in one place and shows them through widgets and notifications.

Building Celbrate taught me Swift, SwiftUI, and the full process of publishing an iOS app. I also learned to manage testers and releases with TestFlight and App Store Connect.

I still update the app to keep it compatible with new iOS versions and make smaller improvements.

Features

  • Interface: The main screen gives quick access to the people and dates saved in the app.
  • Widgets: Home-screen widgets show upcoming birthdays and name days.
  • Notifications: Users can choose when to receive a reminder about an upcoming date.

App Preview

Technologies used

  • Swift
  • SwiftUI
  • WidgetKit
  • Realm (for local data storage)
  • UserNotifications (for handling notifications)
  • Xcode (for development and testing)
  • App Store Connect (for app distribution and management)
  • TestFlight (for beta testing)