Landmarks is a multiplatform app for Apple systems, designed for discovering and sharing the places you love. Whether exploring new destinations or reminiscing about favorite spots, Landmarks helps you document and enjoy your experiences.
Key Features
Location Discovery: Find new and exciting places based on your interests and preferences.
Personal Journal: Save and organize your favorite locations with notes and photos.
Profiles with Badges: Track your exploration progress and earn badges for visiting new places.
Hiking Data: Record and view detailed hiking data, including distance, elevation, and trail information.
Map Integration: Use rich map experiences for tagging and exploring locations.
Technologies & Paradigms Used
SwiftUI
Core Location
CloudKit
MapKit
Clean Architecture
My Role
As the sole developer, I was responsible for the entire lifecycle of the app, from concept to deployment.
UI/UX Design: Creating intuitive and engaging user interfaces using SwiftUI.
Backend Development: Implementing CloudKit for data management.
Location Services: Integrating Core Location and MapKit for accurate location tracking and mapping.
Cross-Platform Development: Ensuring a seamless experience across macOS, iPadOS, watchOS, and iOS.
Testing and Deployment: Conducting thorough testing and deploying the app on the App Store.