Streaminal is an open-source project that provides a website for streaming movies, TV shows, and more, all for free.
- Free Streaming: Streaminal allows users to watch a wide variety of movies, TV shows, and other content without any cost or subscription fees.
- User-friendly Interface: The website provides a clean and intuitive user interface, making it easy for users to navigate and find their favorite content.
- Search Functionality: Users can search for specific movies or TV shows by title, making it convenient to find the desired content.
- Multiple Categories: Streaminal offers various categories such as action, comedy, drama, sci-fi, and more, ensuring there is something for everyone's taste.
- Responsive Design: The website is designed to be responsive and work seamlessly across different devices, including desktops, tablets, and mobile phones.
Client: React, Sass.
APIs:
- Streaminal-API: To fetch trending and latest media shown on the Homepage.
- Consumet-API: To fetch media details and streaming links.
Package manager: Yarn.
To set up Streaminal locally and start contributing, please follow these instructions:
-
Prerequisites: Make sure you have Node.js and yarn package manager installed on your system. If you don't have yarn installed, you can install it by following the instructions at https://yarnpkg.com/getting-started/install.
-
Clone the Repository: Clone this repository to your local machine using the following command:
git clone https://github.com/Swanand01/streaminal-tv.git
- Install Dependencies: Navigate to the project directory and install the necessary dependencies by running:
cd streaminal-tv
yarn install
- Start the Development Server: Once the dependencies are installed, start the development server by running:
yarn start
- Open Streaminal in your Browser: Streaminal will now be running on http://localhost:3000. Open this URL in your browser to access the website.
Streaminal welcomes contributions from the open-source community. If you'd like to contribute, please follow these guidelines:
- Fork the repository and create a new branch for your contribution.
- Ensure your code follows the project's coding style and conventions.
- Make sure to thoroughly test your changes before submitting a pull request.
- Provide a detailed description of your changes in the pull request.