A mobile application built with React Native that employs GPS functionality to empower users in tracking their routes, which can be subsequently stored in a database. Users also gain the ability to review past routes, ascertain the overall distance traveled, and benefit from comprehensive user authentication support.
![signup](https://private-user-images.githubusercontent.com/138985384/262220433-7c3fdb75-24ed-41e1-b005-4a6ee3fdef15.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3Mzc2NTAsIm5iZiI6MTcyMzczNzM1MCwicGF0aCI6Ii8xMzg5ODUzODQvMjYyMjIwNDMzLTdjM2ZkYjc1LTI0ZWQtNDFlMS1iMDA1LTRhNmVlM2ZkZWYxNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQxNTU1NTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMTk4NDU4NGQ0MzFiMjEzMDA5YzAxMWQxMzAwMzM5NmE1NjJkNjNiM2U0YWQ3ZjUyNDM5MzU5NDJmMTJmZDRmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.fv03xrzRwrSIUEEobOlJFmnaykoRT68uaj77WPQ-OlI)
![otp](https://private-user-images.githubusercontent.com/138985384/262221385-290e2f7f-fde8-482f-ad66-f679e36359b7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3Mzc2NTAsIm5iZiI6MTcyMzczNzM1MCwicGF0aCI6Ii8xMzg5ODUzODQvMjYyMjIxMzg1LTI5MGUyZjdmLWZkZTgtNDgyZi1hZDY2LWY2NzllMzYzNTliNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQxNTU1NTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYjQ0NWNmYmQ0NjFiNDAwYzg5Y2VmNmNiMmE4M2JmYzJiN2UxNDFlNTA4NDk1NWJlNjNhNDAyZjdiZjZjNGE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.9TQtigak33KlLsXy4qHDOqb_dUY7-Gl1Nb9B_yCvr1A)
![track-route](https://private-user-images.githubusercontent.com/138985384/262221637-45b83edb-06c9-4da2-ac52-49297eadf0d8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3Mzc2NTAsIm5iZiI6MTcyMzczNzM1MCwicGF0aCI6Ii8xMzg5ODUzODQvMjYyMjIxNjM3LTQ1YjgzZWRiLTA2YzktNGRhMi1hYzUyLTQ5Mjk3ZWFkZjBkOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQxNTU1NTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03YTcwNWMzNTcyMTJmY2I0NGRlN2FiMmFmYjVkNjMxYWFlOGUxNzVjOTQxMTU3NWYxYjcxY2RmNzk2Njc2OTBiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.smhEUTfiezuGeZc6EHBAQ8tn3bPibp-6pjsOio9J4iQ)
![list-route](https://private-user-images.githubusercontent.com/138985384/262221944-c1872e17-041e-4647-8835-67c242c62bfc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3Mzc2NTAsIm5iZiI6MTcyMzczNzM1MCwicGF0aCI6Ii8xMzg5ODUzODQvMjYyMjIxOTQ0LWMxODcyZTE3LTA0MWUtNDY0Ny04ODM1LTY3YzI0MmM2MmJmYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQxNTU1NTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZTc5MDZhMzhkNDM5MTI3OTU1OGVlZWM0N2YwMmVlZWZjMzkwNDlmYTg1MjE2NzZlYTMwNDgxZmFiYmI1ZDc5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.84DDGRXm54Rel995sSB5O6WxQE3hR59O2pFoDlVlKgs)
![track-details](https://private-user-images.githubusercontent.com/138985384/262222077-e5303f3f-17ef-4108-bb9d-264c070ee0de.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3Mzc2NTAsIm5iZiI6MTcyMzczNzM1MCwicGF0aCI6Ii8xMzg5ODUzODQvMjYyMjIyMDc3LWU1MzAzZjNmLTE3ZWYtNDEwOC1iYjlkLTI2NGMwNzBlZTBkZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQxNTU1NTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNmE5Mjg4MTg3OGQ3YjI4MDUxMWUwODAyNzc5NjEzM2U3Njk4MzU2ZTcwN2NiMWExOGE3NDA2NzIzN2YyOWQ3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.A6U61rlcAEAVDV33NKbM_BuNK0TJNWitZqBx9f-A_-4)
Welcome to the setup guide for the Expo-generated React Native app! This guide will walk you through the steps to get the app up and running on your local development environment.
- Node.js and npm: Make sure you have Node.js (at least version 12) and npm installed. You can download them from Node.js website.
-
Clone the Repository: git clone https://github.com/yourusername/your-expo-app.git cd your-expo-app
-
Install Dependencies: npm install
-
Start the Development Server: npx expo start
This will start the Expo development server. You can now use the Expo Go app on your mobile device or an emulator to scan the QR code and run the app.
- Running on Emulator: If you prefer using an emulator, you can press 'a' in the terminal where the Expo server is running to open the app in the Android emulator, or 'i' for the iOS simulator.
App.js
: The entry point of your app. You can start building your app by editing this file.assets/
: Place your static assets like images, fonts, etc. here.components/
: Organize your reusable components in this directory.screens/
: Create individual screens of your app in this directory.navigation/
: Configure your app's navigation using React Navigation or any other navigation library.styles/
: Store your global styles or themes here.- ...
- For environment-specific configuration, consider using libraries like
react-native-config
. - You can add any native modules using the Expo documentation.
- Refer to the official Expo documentation for advanced configuration and publishing your app.
Feel free to contribute to this project! If you encounter any issues or have suggestions, please open an issue or a pull request.
This project is licensed under the MIT License.
Happy coding!