Feature rich business directory website & app

#React Native#Auth0#WP Rest API#WordPress

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


external API news feed/article browser

Code push updates

Native navigation with react-native-navigation v2