Ryde

Description

This project is a comprehensive ride-sharing mobile application, designed to provide seamless and efficient transportation services with an emphasis on usability, security, and performance. The application incorporates a host of features that enhance the user experience while ensuring secure transactions and real-time functionalities.

Features

  • Onboarding Flow – A user-friendly registration and setup process guides new users seamlessly into the app.
  • Email & Password Authentication with Verification – Secure login system requiring email verification to validate user accounts.
  • OAuth Integration with Google – Easy login using Google credentials for a quick and hassle-free authentication experience.
  • Authorization for User Roles – Role-based secure access control to ensure appropriate permissions for different user types.
  • Home Screen with Live Location & Google Map Integration – Real-time location tracking displayed on an interactive map with markers for nearby cars and destinations.
  • Recent Rides – Intelligent location search powered by Google Places API, offering autocomplete suggestions for any global location.
  • Find Rides – Search functionality allows users to input 'From' and 'To' locations to find available rides.
  • Select Rides from Map – Interactive map-based ride selection enables users to view and choose cars near their location.
  • Confirm Ride with Detailed Information – Comprehensive ride details, including estimated time, fare price, and car details, are displayed before booking.
  • Payment Integration with Stripe – A robust payment system supports multiple methods, including credit/debit cards, ensuring secure and smooth transactions.
  • Create Rides After Successful Payment – Users can view and update their account details, including personal and payment information, via the profile screen.
  • Responsive Design – Fully optimized for Android and iOS devices, ensuring a consistent user experience across platforms.

Technologies

PostgreSQL
React Native
Stripe
Google oAuth
Expo
Tailwind CSS

Images

Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image