- React Native
- Expo
- Stripe
- PostgreSQL
- Google Maps
- zustand
- Clerk
- Tailwind CSS
Onboarding Flow: Seamless user registration and setup process.
Email Password Authentication with Verification: Secure login with email verification.
oAuth Using Google: Easy login using Google credentials.
Authorization: Secure access control for different user roles.
Home Screen with Live Location & Google Map: Real-time location tracking with markers on a map.
Recent Rides: View a list of recent rides at a glance.
Google Places Autocomplete: Search any place on Earth with autocomplete suggestions.
Find Rides: Search for rides by entering 'From' and 'To' locations.
Select Rides from Map: Choose available cars near your location from the map.
Confirm Ride with Detailed Information: View complete ride details, including time and fare price.
Pay for Ride Using Stripe: Make payments using multiple methods like cards and others.
Create Rides After Successful Payment: Book a ride after confirming payment.
Profile: Manage account details in the profile screen.
History: Review all rides booked so far.
Responsive on Android and iOS: Optimized for both Android and iOS devices.
and many more, including code architecture and reusability