Skip to content

johnruiz17/parken-react-native

 
 

Repository files navigation

Parken

Screenshot 2024-08-08 at 8 59 54 PM

Description

This React Native application empowers users to find real-time parking information within a specified location.

  • Users can enter a location in the search bar.
  • The app utilizes the Google Geocoding API to convert the user's search query into geometric coordinates.
  • The app then calls the Google Places API to search for nearby parking spots within a 1500-meter radius of the search location.
  • The retrieved parking spot information is displayed on a map.
  • Users can also view a list of parking spots with details such as name, address, and user rating.

Technologies Used

  • React Native
  • Zustand for state management
  • Google Maps API (requires a separate API key)
  • Expo (for development purposes)

Installation

  1. Clone the repository:
git clone https://github.com/johnruiz17/parken-react-native
  1. Install the iOS Simulator:
  • Open Xcode
  • Go to Settings > Platforms
  • Enable the iOS Simulator platform
  1. Create a Google Maps Places API key and set it as the value of the PLACES_API_KEY variable on line 16 of the SearchBar.js file. You can find instructions on how to create a Places API key here: https://developers.google.com/maps/documentation/places/web-service/get-api-key  

Usage

  1. Open the iOS Simulator:
  • Open Xcode
  • Go to Open Developer Tool > Simulator
  • Navigate to the project directory in your terminal.
  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Press "i" on your keyboard to open the app on the iOS Simulator.

About

A mobile application for finding nearby parking spaces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%