This is by far the biggest project I've ever done! (nearly 1000 commits to the app repo).
The website
The Jfind website is based on the Listify WordPress directory theme, which allows end users to easily add their own listings, and integrates with WooCommerce for payments/subscriptions.
I implemented SSO login with Auth0 - enabling me to have a single login source for the app and web.
Customization (via hooks) to the WP Rest API was required, e.g adding custom meta fields and endpoints for adding favourites, retrieving listings, posting reviews.
The app
The Jfind app was built with React Native for both iOS and android (concurrently, with feature parity).
I used appcenter to streamline CI, building, deployment and store publishing.
Features overview
Intent filters (open listings directly in app from the website)
Remote Push Notifications (including link directly to a listing)
Remote config (for CTA data and other options)
Google Maps
Map pin clustering (supercluster)
Geolocation based searching
Google places autocomplete
Redux store
JWT based authentication
Review/comment posting
Favourites
external API news feed/article browser
Code push updates
Native navigation with react-native-navigation v2