Skip to content

A simple app which lets users create and save tracks while running, walking or driving. Saved tracks are then shown on a map to user.

Notifications You must be signed in to change notification settings

ehsan-saddique/RNTracks

Repository files navigation

Introduction

A simple app which lets users create and save tracks while running, walking or driving. Saved tracks are then shown on a map to user.

Overview

  • This app has an authentication system. And all the user data is stored on cloud.
  • REST API is written in Express and needs to be hosted somewhere. In this case Express API was hosted locally using npm JSON Server Details
  • Ngrok was used to communicate between JSON Server and React Native App. Ngrok Details
  • MongoDB cloud atlas was used to host the data.

Features

  • Signup
  • Signin
  • Tab View
  • List of saved tracks
  • Detail view of each track
  • Map View with track route drawn over it
  • Create Track screen
  • Logout

Technologies Used

  • React Native
  • RN Maps Library
  • RN Async Storage
  • RN Elements
  • RN Tabs
  • Axios
  • ExpressJS
  • Json Server
  • Ngrok
  • MongoDB
  • useState
  • useReducer
  • useContext
  • Providers
  • Context
  • Expo cli

About

A simple app which lets users create and save tracks while running, walking or driving. Saved tracks are then shown on a map to user.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published