π 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