home

Newzip livestream app

Newzip streaming app - React Native app, where local experts can take or upload videos and start livestreams on the go. The app also allows users to sell products during livestreams, offering a seamless shopping experience for viewers.

How we built it

  • Mobile application: React Native application with multiple screens, which render elements conditionally based on user permissions. In-app livestream purchases for custom products added by the user
    • Push notifications using OneSignal provider.
    • Livestreaming using Agora and video streaming using Mux providers.
    • Realtime in app notifications and UI updates using Firebase.
    • Integration with Google Maps and Mapbox to render places on the map and places search
    • Voice recordings and encoding to mp3 format
  • Back-end: The back-end architecture was extended and enhanced from a previous project.

New learnings

  • Development and deployment of React Native mobile applications.
  • Proficient use of Xcode for iOS development.
  • Utilization of Microsoft App Center for app building and distribution.
  • Experience with App Store submission processes.
  • Integration of Mux for video content delivery network (CDN) services.
  • Incorporation of Agora for live streaming functionalities.
  • Implementation of in-app purchase mechanisms.
  • Creation of custom video recording components.
  • Setup and management of push notifications.
  • Leveraging Firebase for real-time updates and notifications.
Newzip livestreamNewzip livestream