ParkIt is a parking space application that helps users find and reserve parking spots in real-time. The app provides a seamless experience for locating available parking spaces, making reservations, and navigating to the parking location using Google Maps.
- Real-time parking space availability
- Reservation system
- Navigation to parking spots using Google Maps
- Integration with Supabase for backend services
- Node.js
- Expo CLI
- Visual Studio
- Supabase account and API keys
- Google Maps API keys
-
Clone the repository:
git clone https://github.com/yourusername/ParkIt.git cd ParkIt
-
Install dependencies:
npm install
-
Add your Supabase and Google Maps API keys in the appropriate configuration files.
-
Build the project:
expo build:android
-
Follow the instructions to generate the APK. You will need to log in to your Expo account.
-
Generate a release keystore:
keytool -genkey -v -keystore release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias your-key-alias
-
Follow the prompts to set up the keystore.
-
Generate a debug keystore:
keytool -genkey -v -keystore debug-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias your-key-alias
-
Follow the prompts to set up the keystore.
- Ensure you have added your Supabase and Google Maps API keys in the appropriate configuration files before building the project.
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.