Overview and objectives
This React Native app was an MVP build for traveling bus companies like Greyhound or Megabus. It’s main purpose was to be used by the passengers to stream movies, check current route, and other relevant information.
The main challenge within this project was integration of the movie streaming infrastructure into the React Native app. The streaming was done through Castlabs DRM, which didn’t had any react native SDK. So we had to implement our own solution for the React Native app to interact with Castlabs.
The final result was a smooth user experience for streaming movies while on board of a bus.