The Smart Parking App is designed to help users find and book parking spots conveniently. It features a real-time map of available parking spots, vehicle selection, and QR code verification for booking slots.
- Real-time Map: View available parking spots on a map.
- Vehicle Selection: Select from a list of registered vehicles or manually enter a vehicle number.
- QR Code Verification: Scan QR codes to verify and book parking slots.
- Slot Booking: Book parking slots for a specified duration.
-
Clone the repository:
git clone https://github.com/yourusername/smart_parking_app.git cd smart_parking_app
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
- Create a Supabase project at Supabase.
- Obtain your Supabase URL and Anon Key.
- Update
lib/config/supabase_config.dart
with your Supabase credentials.
class SupabaseConfig {
static const String supabaseUrl = 'YOUR_SUPABASE_PROJECT_URL';
static const String supabaseAnonKey = 'YOUR_SUPABASE_ANON_KEY';
}
- Launch the app and navigate to the map view.
- Select a parking slot.
- Choose a vehicle or enter the vehicle number manually.
- Scan the QR code associated with the slot.
- Confirm the booking.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
This app is free to use, can you create your own versions.