sepidsoroush / walking-tracker

React-native application for tracking locations and save data in your account

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📍 Walking Tracker

About The Project

This mobile application, developed using React Native, allows users to access a map and seamlessly record their location as they walk or move around. The app allows you to store this location data securely in your account. The user experience is enhanced with dedicated signup, signin, and signout screens.

Built With:

Features

Back-end part:

  • Build a custom REST API with Express and mongoose.
  • Connect API to the Mongo DB database.
  • Wireup JSON web token.
  • Salting and hashing stored passwords with bcrypt.
  • Use Postman to build, test, and debug the API.

Front-end part:

  • Create In-app Authentication and Sign Up, Sign In, and Sign Out screens.
  • Built nested navigation including Stack Navigator and Bottom Tabs Navigator.
  • get, set, and remove token with Async Storage.
  • Use global Context to handle Authentication, Location, and Tracking.
  • Use custom hooks (useLocation, useSaveTrack) to store and fetch location data.
  • Use expo to develop, review, and deploy the application.

About

React-native application for tracking locations and save data in your account


Languages

Language:JavaScript 100.0%