HeyWatch.me Social Media Influencer Service

background
Project Background

The client approached us with polished UI/UX mockups that they needed an established and reputable software development team to implement. A requirement of the application was that it was intended to be licensable and reusable for many customers in the future. Using our extensive expertise in building mobile optimized web applications that require custom backend APIs and infrastructure, we put a plan in place and worked through milestones to deliver a product that can be quickly spun up for anyone who wants to use it for their own purposes.

logo
Solution

The client required a scalable platform that required low-overhead. Using serverless backend architecture, we were able to create an incredibly low-maintenance, highly scalable and performant backend, combined with a zippy, server-rendered web app frontend, optimized for social media usage. In addition to a cutting edge backend, the client required extensive video management and encoding capabilities. We built a video encoding pipeline using AWS services that optimizes video playback for all devices, as well as a media management tool for securely storing and protecting media.

The application was built using extensive infrastructure-as-code, allowing us to be able to deploy the software on AWS infrastructure at the click of a button. Thus, the service is totally and completely modular; anyone can spin it up with little effort for their own purposes.

Many of the features that we built are familiar to any users of social media. These features include:

  • Uploading video
  • Dynamic video encoding
  • Adaptive streaming playback
  • Custom video player
  • DRM protected videos
  • Image processing
  • Purchasing content
  • Real-time messaging
  • Home Feed
  • Following profiles
  • Liking content
  • User profiles

The unique features of HeyWatch.me include the ability for users to sell their content on a subscription model to buyers who would like to view pay-gated content. In addition to being able to subscribe to content through a profile, individual media can be sent and purchased within a messaging context.

background
Technologies
  • NodeJS
  • Python
  • AWS AppSync
  • DynamoDB
  • GraphQL
  • AWS Lambda
  • AWS S3
  • AWS MediaConvert
  • AWS EventBridge
  • ReactJS
  • Next JS
  • CloudFormation
  • Serverless
  • Interested in working with us?

    Drop us a line with your information and someone from our team will schedule a time to chat.