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
npmJSON ServerDetails Ngrokwas used to communicate betweenJSON ServerandReact Native App. Ngrok DetailsMongoDBcloud 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