TUZAride — Web App

Real-time web platform for an on-demand driver-hailing service.

Role: Full-Stack Engineer · Year: 2023

  • React
  • TypeScript
  • Node.js
  • Express.js
  • MongoDB
  • Tailwind CSS
  • Socket.IO

Highlights

  • Built real-time interactions using WebSockets
  • Delivered a responsive UX optimized for mobile users
  • Implemented end-to-end features across frontend and backend

Case study

Problem

Users needed a reliable and responsive web interface to request rides and track drivers in real time.

Constraints

  • Real-time data synchronization
  • Variable network conditions
  • Mobile-first usage patterns

Approach

  • Used Socket.IO for live updates between drivers and riders
  • Designed responsive layouts optimized for low-end devices
  • Built REST APIs to support core ride workflows

Results

  • Smooth real-time ride tracking experience
  • Improved reliability under unstable network conditions
  • Clear separation between frontend and backend responsibilities

Learnings

  • Real-time UX requires careful state synchronization
  • Mobile-first design decisions significantly impact usability
Back to Projects