Skip to content

A react native app built following tutorial from youtube account: JSMastery as a learning/portfolio project. Ryde is a cab-hailing application that allows user to book a cab with estimated route, price, and time completed with in app payment.

Notifications You must be signed in to change notification settings

Savior5130/ryde

Repository files navigation

🚨 Tutorial Project

This is a React-Native learning/portfolio project made by following step-by-step tutorial provided by JavaScript Mastery.

  • 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.

and many more, including code architecture and reusability

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Installation

Install the project dependencies using npm:

npm install

Running the Project

npm start

Expo Go

Download the Expo Go app onto your device, then use it to scan the QR code from Terminal and run.

About

A react native app built following tutorial from youtube account: JSMastery as a learning/portfolio project. Ryde is a cab-hailing application that allows user to book a cab with estimated route, price, and time completed with in app payment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published