← Home

Rebu Native

December 18, 2021

Rebu home screen

Rebu is a React Native app built during a 4-day team sprint, with the goal of providing the basic functionality of a ride-sharing app: Riders can request pickup at a location, set a destination and be notified of pickup and dropoff; Drivers can select a new ride, see the pickup location, and notify passengers of pickup and drop-off events.

Rebu uml

The backend of Rebu consists of an Express server deployed to Heroku, using a MongoDB deployed to Atlas to manage data storage.

Rebu wireframe

Wireframe mockups were completed before development began.

Before any code was written, we agreed on a wireframe for the entire app. This allowed us to scope our goals early, and ultimately made the developmet process much simpler by providing a road map for every screen on the frontend.

The frontend was constructed with React Native, and deployed to Expo. This allowed us to iterate rapidly, and use our familiarity with react frontends to explore a new format for application delivery. I was pleasantly surprised at how familiar React Native felt, and how quickly it allowed us to write a functional mobile application - I will definitely look to use this platform for future projects!

Github Repo