Introduction

Race Chasers is a marathon event app which lists all the marathons taking place around the globe. It shows us the list of all type of marathon lengths taking place for a particular marathon such as 5K Race, 10K Race, Full Marathon, etc. It also shows us the history of the marathon regarding when it’s happened in the past. Users can upload the marathon/event photos and also view the gallery of pictures uploaded by the users for a particular marathon. It provides weather details, navigation details, parking details for the place where the event is being occurred. You can also search for marathons based on the range of temperature i.e suppose you want to visit a marathon which is not so warm or cold. So you can use the temperature range settings to view all such marathons taking place. Users can add their reviews and upvote or mark the review as inappropriate. All the images inside the app have been optimized using cloudinary.

Primary Features

  • Marathon Listing: It lists all the marathons taking place around the globe with all the essential details such as weather, parking, navigation, images, etc.
  • Social Sharing: It allows the user to mark the marathon as I ran this or I am running this and select the marathon year and share it on social media such as Facebook, Instagram, Twitter, and WhatsApp.
  • Infinite Image Swipe Gallery: It has the infinite swipe functionality where user can swipe posts left and right which contains gallery images and user’s reviews on it. As user keep on swiping, the posts keep on coming and rotating once all are finished.

Technologies Used

  • React Native
  • Android Studio
  • Android SDK
  • Genymotion
  • IOS simulator
  • Watchman
  • React Native CLI
  • Javascript
  • Redux

Advantages/ Benefits derived from the solution:

  • Redux Implemented Architecture
  • API Response Caching
  • Image Optimization
  • Firebase Event/Screen Tracking Analysis
  • Social Media Sharing Integration