Skip to content

MatthewAraujo/airCast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Watch Party

Go Watch Party is a web application built with Go that enables users to upload videos and share invites for friends to watch in a private watch party. The platform synchronizes playback, ensuring all participants experience the video in real time.

Features

  • Video Upload: Users can upload videos to the platform.
  • Private Watch Parties: Generate unique invitation links for friends.
  • Synchronized Playback: Ensures all viewers watch the video at the same time.
  • Real-Time Chat: Allows participants to communicate while watching.
  • Secure Authentication: Only invited users can join a watch party.

Tech Stack

  • Backend: Go (Golang)
  • Frontend: HTMX / Templ
  • Database: PostgreSQL / Redis (for caching sessions)
  • WebSockets: For real-time synchronization
  • Storage: Local storage or cloud (e.g., AWS S3, Google Cloud Storage)

Usage

  1. Upload a video via the dashboard.
  2. Generate a private watch party link.
  3. Share the link with friends.
  4. Watch and chat in sync!

Future Enhancements

  • Live streaming support
  • Mobile app integration
  • More authentication options

About

my own service for live streaming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published