Live My Steps

Entertainment & Social Travel App

LiveMySteps

Description

The app is the social network for travelers 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.

It helps to reminisce the right way and pave the way for even more amazing travel adventures that will be saved in travel photo keeper & photo location map app. It allows users to be in touch and stay up-to-date through posts, likes, shares, comments, notifications, tags and travel diary.

LiveMySteps
LiveMySteps
LiveMySteps
LiveMySteps
LiveMySteps
LiveMySteps
LiveMySteps
LiveMySteps

Customer issue

Creating the mobile app MVP for iOS and Android from Scratch.

Team

teachlead

Tech lead

frontend developers

1 Mobile developer

frontend developers

2 Backend Developers

project manager

Designer

project manager

QA engineer

project manager

Project manager

Technologies used

nodejs

React Native

nodejs

PHP

aws

AWS

aws

Firebase

LiveMySteps

When we joined

The goal was to build the mobile app from scratch. We have passed the way from the app's architecture creation to go live on the App Store and Play Market.

What we have done

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.

LiveMySteps

Features we have implemented

  • Geo location tracking
  • Push notifications
  • Subscriptions
  • User profile creation and authorization
  • Photos uploading and managing
  • Post creation and managing
  • Social activity features (likes, comments, sharing etc.)

The Solutions

  • 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 optimize image loading we are calculating the user's screen size and load images of the required size.

Let's talk

Just enter your details and we will reply within 24 hours .

It starts with a crazy idea. What's yours?

Invalid name
Invalid e-mail Field is required!