🚖 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