/Track_Plus

Primary LanguageJavaScript

Track+

Track+ is an online ambulance booking application built using React Native and Expo. It provides users with a convenient way to book ambulances on demand, similar to the Uber model. The application utilizes various APIs, including the Google Maps API and Google Autocomplete API, to provide location services and facilitate smooth booking experiences.

Features

  • Book basic ambulances for immediate medical transport.
  • Book advanced ambulances equipped with specialized medical equipment.
  • Seamless integration with Google Maps for location selection and route optimization.
  • Auto-suggestions and address completion using the Google Autocomplete API.
  • Real-time tracking of ambulance location and estimated arrival time.

Technologies Used

  • React Native
  • Expo
  • Google Maps API
  • Google Autocomplete API
  • Other required APIs (specify if applicable)

Installation

To run the Track+ application locally, follow these steps:

  1. Clone the repository:

git clone https://github.com/satakshigarg/track_plus.git

  1. Change into the project directory:

cd track-plus

  1. Install the dependencies:

npm install

  1. Configure the API keys:

    • Create a .env file in the project root directory.
    • Add your API keys using the following format:

API_KEY=your-google-maps-api-key AUTOCOMPLETE_API_KEY=your-google-autocomplete-api-key

  1. Start the development server:

npx expo start

  1. Use Expo to run the application on a physical device or emulator. Follow the instructions provided by Expo.

Contributing

Contributions to Track+ are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:

git checkout -b feature/my-feature

  1. Make your modifications and commit them:

git commit -m "Add new feature"

  1. Push your branch to your forked repository:

git push origin feature/my-feature

  1. Open a pull request on the main repository and provide a detailed description of your changes.

License

This project is licensed under the MIT License.