This application provides functionality for different types of users, including hosts, renters, and admins. Hosts and renters will be the primary users, able to create an account, list driveways, or rent parking spaces. Admins can manage and test the application.
-
User Login / Sign-up:
- Prompt "guest" users to log in or sign up.
- Form for first-time users to sign up.
- Signed-in users can search, reserve listings, or list their own.
-
Account Creation:
- User and admin accounts.
- Admin accounts have additional features.
- Form to input user details: name, email, payment information, and car details.
-
Display Parking Information:
- Search for available parking spots in the Bay Area.
- Display price, spot size, available dates/times, and location.
- Display parking spots on a map (Google Maps API).
-
Host Parking Spot:
- List a parking spot for rent.
- Provide details such as vehicle size, dates/times available.
-
Search for Parking Spot:
- Users can enter an address to display nearest parking spots.
- Available parking spots shown on a map GUI.
-
Update / Edit Listing:
- Admins can update and edit current rental postings.
-
User Classification (Host / Guest):
- Non-admin users separated into hosts and renters based on selection.
-
Vehicle Identification:
- Users can provide car identification (VIN, Color, Make, Model, license plate).
- Add multiple vehicles to their accounts.
-
Parking Duration:
- Users can enter drop-off to pick-up date and time.
-
Payments:
- Users can enter card details to book parking.
Team 1 - Dat, Mohit, Michael - Driveways
- Connection: 'root'
- Password: 'Root123!'
- Dump: DrivewayDump.sql (includes create)
- Admin Login: [email protected]
- Admin Pw: pw
- User Login: [email protected]
- User Pw: pw