The app is the social network for travellers and local-research lovers. It helps to post photos with photo locations and view them on the photo map; create photo memories for all the visited places & travel experiences you had in your life.
We have successfully build the app’s infrastructure and were working on app development. After passing QA’s quality control, have successfully launched it on time and published to the App Store and Google Play. Also, we’ve created the Admin Panel for the app managing and supporting.
To determine geolocation we used react-native-community/geolocation to get the current coordinates of the user and send them to the backend. The backend processes these coordinates and checks if one of my friends have a photo within a radius of 400m.
In order to locate a specific photo by coordinates, we used react-native-geocoding.
To display user’s photos on the map we used react-native-maps and google API. To display multiple photos in one location we used clusters.
We used rn-fetch-blob to quickly upload photos to the backend. Also, in order to optimise image loading we are calculating the user’s screen size and load images of the required size.