Skip to content

abhishek2s/streamX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

StreamX - Streaming Platform

StreamX is a professional and modern web application for streaming videos. It provides users with an intuitive experience to search, play, and manage their favorite podcasts, while offering an admin panel for content moderation and management.

πŸ“Œ Table of Contents

πŸš€ Features

  • Secure Authentication using Google Auth & Firebase
  • Advanced Podcast Search functionality
  • Curated Popular Podcasts displayed on the main dashboard
  • Admin Panel for podcast management
  • Favorite Podcasts for easy access to preferred content
  • Seamless Playback with resume functionality

πŸŽ‰ Getting Started

To get started with StreamX, create an account and log in. Browse through popular podcasts, search for specific shows, and start listening effortlessly.

πŸ› οΈ Admin Access

Admins can manage podcast content via the admin panel, ensuring fresh and engaging content for users.

πŸ—οΈ Technologies Used

StreamX leverages the latest technologies for a seamless experience:

  • Frontend: Vite, React.js, HTML, CSS, JavaScript
  • Backend: Node.js, MongoDB
  • Authentication: Google Auth, Firebase

⚑ Installation & Setup

Follow these steps to set up StreamX on your local machine:

1️⃣ Start the Frontend (React App)

Navigate to the client folder and install dependencies:

cd client
npm install
npm run dev

2️⃣ Start the Backend Server

Open a new terminal, navigate to the server folder, and install dependencies:

cd server
npm install
npm server.js

Your application should now be up and running! πŸš€

🌍 GitHub Information

  • Issues: Track and report bugs or request new features
  • Forks: Contribute by forking the repository
  • Stars: Support the project by starring it
  • License: Open-source license details included

🀝 Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch (feature-branch).
  3. Make your changes and commit them.
  4. Open a pull request.

For major changes, please open an issue first to discuss the proposed modifications.

πŸ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.


🎧 Enjoy seamless streaming with StreamX! πŸš€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.3%
  • CSS 39.7%
  • HTML 8.0%