Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 2.53 KB

README.md

File metadata and controls

57 lines (38 loc) · 2.53 KB

StreamGaze

StreamGaze is a dynamic live streaming platform with interactive chat, designed to elevate your viewing experience. Whether you're into gaming, music, sports, or other live events, StreamGaze offers seamless streaming and real-time engagement.

Key Features

  • High-Quality Live Streaming: Immerse yourself in high-definition live streams across various genres, ensuring an unparalleled viewing experience.

  • Interactive Chat: Engage in lively conversations with fellow viewers, share reactions, and connect with creators in real-time, fostering a sense of community.

  • Personalized Recommendations: Discover new and exciting content tailored to your interests, thanks to our intelligent recommendation system, enhancing your streaming journey.

  • Cross-Platform Accessibility: Access StreamGaze from any device, including smartphones, tablets, and desktop computers, ensuring flexibility and convenience.

  • Customizable Profiles: Tailor your profile to your preferences, follow your favorite creators, and stay updated on their latest streams and updates, enhancing user engagement and interaction.

Technologies Used

  • Next.js 14: Empowering high-performance React applications with server-side rendering and other powerful features.
  • React.js: Building interactive user interfaces with ease and efficiency.
  • Prisma: Modern database toolkit for TypeScript and Node.js, simplifying database access and management.
  • MySQL: Reliable and scalable relational database management system.
  • Livekit: A flexible and powerful platform for building real-time audio and video applications.
  • UploadThing: Simplifying file uploads with ease and security.
  • Clerk Auth: Streamlining authentication with secure and customizable authentication solutions.
  • Shadcn UI: A UI library for React.js, providing elegant and customizable components for building sleek user interfaces.
  • Tailwind CSS: A utility-first CSS framework for building responsive and customizable designs with ease.

Getting Started

To get started with StreamGaze, follow these steps:

  1. Clone the repository:
git clone https://github.com/01Sriharsha/streamgaze.git

npm run dev
# or
yarn dev
  1. Set up your environment variables.

  2. Start the development server:

npm run dev
# or
yarn dev
  1. Open your browser and navigate to http://localhost:3000 to start exploring StreamGaze.

Feedback

We value your feedback! If you have any questions, suggestions, or concerns, please feel free to reach out to us.

Happy streaming!