Discoffery is an easy-to-use application providing nearby coffee shops information to users. It offers multiple interactive functions including searching, saving, and reviewing coffee shops to help users explore more great cafes that are worth visiting the next time.
- When the user enters the app, the home page will present a map with coffees shops around the user within 1 km.
- The user can also switch from map view to list view.
- The detail page shows the rating, reviews, opening hours, comment area, and navigating route of the coffee shop.
- Users can post reviews to any coffee shop.
- Discoffery will recommend the user popular coffee shops nearby based on the rating and the user's location.
- Users can save their favorite coffee shops and view them on the collection page.
- Users can create a new category to customize their collections.
- Discoffery allows users to report new information whenever they find a new cafe.
- SwiftLint
- Kingfisher
- YPImagePicker
- IQKeyboardManager
- Cosmos
- Eureka
- ESPullToRefresh
- PopupDialog
- JGProgressHUD
- DZNEmptyDataSet
- Firebase/Firestore
- Firebase/Auth
- Firebase/Storage
- Firebase/Crashlytics
- Firebase/Analytics
- The coffee shops data is retrieved from CafeNomad API v2.0 maintained by Cafe Nomad. The obtained data is then saved on Firebase for further add-on functions in Discoffery.
- Cafe Nomad is a community that coffeeaolics gather and share cafe information.
- iOS 13.0+
- Xcode 12.4+
- 2021/7/18 version 1.0.2 (This is estimated schedule for my own record)
- 2021/6/16 version 1.0.1
- 2021/6/12 version 1.0
Rachel Chen [email protected]
Any suggestions are welcome.
Discoffery is released under the MIT license.