Skip to content

Ravishekhar7870/VideoStreamingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

GoLive!:A Video Streaming App

Screenshot 2024-11-29 141135 Website link:https://video-streaming-app-sable.vercel.app

Welcome to GoLive-A video streaming app repository

Welcome to GOLive, a live video streaming platform that allows users to watch live streams and start their own streams with ease. Built using Next.js 14, MongoDB, Livekit Server, Redux, ShadCN, and Clerk for authentication, this app provides a seamless and interactive experience for users who want to engage in live streaming and view content in real time.

Features

User Authentication: Secure user authentication using Clerk.

  • Watch Live Streams: Users can watch live streams from others in real-time.
  • Start Your Own Stream: Create and manage your own live streams.
  • Interactive UI: A modern, intuitive user interface built with ShadCN for seamless user experience.
  • Real-time Interaction: Integrated with Livekit Server for high-quality, low-latency live video streaming.
  • State Management: Centralized state management using Redux for smooth interactions across the app.
  • MongoDB: Database for storing user profiles, streams, and other relevant data.

    Tech Stack

    Next.js 14: React-based framework for building the frontend with server-side rendering, static generation, and dynamic routing.
  • MongoDB: NoSQL database for storing user data and stream information.
  • Livekit Server: Backend service to handle live video streaming, providing low-latency, high-quality streams.
  • Redux: State management for handling global app state and user sessions.
  • ShadCN: Tailwind CSS components library for building fast and beautiful UI components.
  • Clerk: Authentication service for user management and secure login.

## Website Preview
  • Home Page
    Screenshot 2024-11-29 142436
  • User Dashboard
    Screenshot 2024-11-29 142626
    • Community Page
      Screenshot 2024-11-29 143313
  • Stream Page(streamer point of view)
    Screenshot 2024-11-29 144422
  • Stream Page(Viewer point of view)
    Screenshot 2024-11-29 144649

About

A website name Golive enables users to watch other streams and also go live with their own stream.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published