Transport
Taxi (GraphQL)Under NDA
A taxi ordering app using GraphQL for API communication and WebSocket for live order updates. Supports location tracking, favorite addresses, and integration with Stripe and PayPal payment systems.
Scope of work
- Implemented network communication via GraphQL
- Implemented real-time order updates via WebSocket
- Implemented location tracking and Google Maps integration
- Implemented favorite addresses functionality
- Integrated Stripe and PayPal payment systems
- Added push notifications
Challenges & solutions
Combining GraphQL queries with WebSocket subscriptions in a unified data layer was the key architectural challenge. Implemented a single client that handled both request-response GraphQL operations and real-time subscription events, keeping the local order state consistent as server-pushed updates arrived.