Giter Site home page Giter Site logo

route-tracker's Introduction

Route Tracker

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.

Screenshots

signup otp track-route list-route track-details

Expo React Native App Setup Guide

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.

Prerequisites

  • 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.

Getting Started

  1. Clone the Repository: git clone https://github.com/yourusername/your-expo-app.git cd your-expo-app

  2. Install Dependencies: npm install

  3. 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.

  1. 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.

Project Structure

  • 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.
  • ...

Additional Configuration

  • 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.

Contributing

Feel free to contribute to this project! If you encounter any issues or have suggestions, please open an issue or a pull request.

License

This project is licensed under the MIT License.

Happy coding!

route-tracker's People

Contributors

rahulsailesh-shah avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.