Skip to content

Latest commit

Β 

History

History
65 lines (35 loc) Β· 1.8 KB

File metadata and controls

65 lines (35 loc) Β· 1.8 KB

πŸš– Ryde – Seamless Ride-Hailing App Ryde is a modern and reliable ride-hailing mobile application that connects passengers with nearby drivers for fast, secure, and affordable transportation. Built with a scalable, cross-platform tech stack, Ryde offers real-time location tracking, smooth booking experience, and integrated payment solutions β€” all in one app. πŸš€ Tech Stack React Native (Expo Go) – cross-platform mobile development

TypeScript – scalable and type-safe codebase

Tailwind CSS (via Tailwind React Native) – utility-first UI styling

PostgreSQL + Neon – cloud-native, serverless relational database

Stripe – secure, flexible payment processing

Google Places API – address autocomplete, geocoding, and maps integration

Expo Go – fast iteration and device testing

✨ Features πŸ“ Smart Location Search β€” Address autocomplete and map-based selection

🚘 Ride Booking β€” Choose pickup and drop-off points with ease

πŸ“‘ Live Tracking β€” Real-time driver and trip updates

πŸ’³ Integrated Payments β€” Pay seamlessly and securely via Stripe

πŸ“± Cross-Platform β€” Runs on both iOS and Android using Expo

🎨 Modern UI β€” Styled with Tailwind CSS and built for responsiveness

🧠 Architecture Overview Frontend: Built with Expo + React Native using TypeScript

Database: Neon (PostgreSQL) – serverless, fast, and scalable

Payments: Stripe integration with secure checkout flow

Location Services: Google Places API for location autocomplete & geocoding

πŸ› οΈ Getting Started

Clone the project 1.git clone https://github.com/your-username/ryde.git cd ryde

Install dependencies 2.npm install

Start the development server 3.npx expo start

Set environment variables 4.Create a .env file and add keys for:

Google Places API

Stripe API keys

Neon/PostgreSQL connection string