Welcome to Doki Watch, an anime platform designed to enhance your anime watching experience. Just like AniList, our platform leverages the AniList API for comprehensive anime metadata and the Consumet API for streaming capabilities.
- Comprehensive Anime Database: Explore detailed information about your favorite anime, including synopsis, ratings, and episode lists, powered by the AniList API.
- Stream Anime: Enjoy seamless streaming of your favorite anime episodes using the Consumet API.
- User-Friendly Interface: Navigate easily through our intuitive and user-friendly interface.
- Search Functionality: Quickly find the anime you're looking for with our powerful search feature.
- Track Your Progress: Keep track of the episodes you've watched and manage your watchlist effortlessly.
Before you begin, ensure you have the following:
- Node.js installed on your machine
- An AniList account for accessing the AniList API
- Access to the Consumet API for streaming anime
-
Clone the repository:
git clone https://github.com/yourusername/Doki-Watch.git cd Doki-watch
-
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env
file in the root directory and add the following:ANILIST_API_KEY=your_anilist_api_key CONSUMET_API_ENDPOINT=
-
Run the application:
npm run dev
For detailed information on the Consumet API, refer to the Consumet API Documentation and for information on the Anilist Docs, refer to the Anilist Documentation.
Use the search bar to find any anime by title. Our platform fetches data from the AniList API to provide you with detailed information.
Once you find the anime you want to watch, click on the episode you want to stream. The streaming is powered by the Consumet API, ensuring a smooth viewing experience.
Log in to your account to keep track of the episodes you've watched. Add anime to your watchlist and manage your progress effortlessly.
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
- AniList for providing a comprehensive anime database API.
- Consumet for powering our anime streaming service.
If you have any questions, feel free to open an issue or reach out to us at [email protected].
Happy watching!