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.
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.
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