RockMap is a map app that allows you to share Boulder and its courses.
https://apps.apple.com/jp/app/rockmap/id1576276950
- Login(using FirebaseUI)
- Search rocks, courses and users.
- Search rocks on the map.(MapKit)
- Register rocks, courses, records.(FireStore)
- Presentation(View + ViewModel + Router)
- Domain(UseCase + Mapper + Entity)
- Data(Repository)
- UIKit
- CompositionalLayout
- DiffableDataSource
Note: Currently I'm replacing UI from UIKit to SwiftUI.
-
Firestore
-
FirebaseStorage
-
Cloud Function
-
BackEnd is here
- FirebaseUI
- SwiftPM
Using the following collections
- users
- rocks
- courses
- totalClimbedNumber
- climbRecords
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
MIT license.