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.
- 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 betweenJSON Server
andReact Native App
. Ngrok DetailsMongoDB
cloud atlas was used to host the data.
- 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
- 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