Near Future is a SwiftUI App to help people track upcoming events - Holidays, Trips, Birthdays, Weddings, Anniversaries.
- Add and delete events
- Descriptions
- Icons
- Event colors
- Recurrence
- Search
- Notifications
- Mac App
- Apple Watch App
- Home Screen Widgets
- Lock Screen Widgets
- Later Box
- Sort by
- Reorder Events
- Archive
- Collaboration
- Autocomplete tasks
- Settings
- Event Creation: Create events with a name, description, date, recurrence, and an icon
- Symbol Picker: Choose an icon for your event using an SF Symbol Picker
- Recurring Events: Set events to repeat daily, weekly, monthly, or yearly
- Search Functionality: Quickly find events using the search bar
- Persistence: Events are saved locally and loaded on app launch via UserDefaults
- Animations: Smooth animations - what more can I say lol
- Xcode 15+
- iOS 17+ (if planning to install to a physical device)
- Fork and Clone the repository and open the
.xcodeproj
:git clone https://github.com/your-username/NearFuture.git cd NearFuture open NearFuture.xcodeproj
- In the Project, Under Targets and under Signing & Capabilities, select your Team ID and change the Bundle ID
- In
Product > Destination
Select your iOS device or Simulator - Hit
Command + R
to Build and Run the Project
Contributions are welcome! Just follow these steps:
- Follow [#Compiling] to get a copy on your machine
- Optionally create a feature branch for your additions
- Open a pull request
- Swift & SwiftUI by Apple
- SFSymbolsPicker by [alessiorubicini/SFSymbolsPickerForSwiftUI].