Skip to content

Doki Watch is your ultimate destination for all things anime. Seamlessly explore detailed anime information, stream your favorite shows, and keep track of your watchlist—all in one place.

License

Notifications You must be signed in to change notification settings

itzOctagram/Doki-Watch

Repository files navigation

Doki Watch

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.

Deployed URL

Doki-Watch

Features

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

Getting Started

Prerequisites

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

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/Doki-Watch.git
    cd Doki-watch
  2. Install dependencies:

    npm install
  3. 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=
  4. Run the application:

    npm run dev

Backend Documentation

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.

Usage

Search for Anime

Use the search bar to find any anime by title. Our platform fetches data from the AniList API to provide you with detailed information.

Stream Anime

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.

Track Your Watchlist

Log in to your account to keep track of the episodes you've watched. Add anime to your watchlist and manage your progress effortlessly.

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/YourFeature).
  6. Open a pull request.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Acknowledgements

  • AniList for providing a comprehensive anime database API.
  • Consumet for powering our anime streaming service.

Contact

If you have any questions, feel free to open an issue or reach out to us at [email protected].

Happy watching!

About

Doki Watch is your ultimate destination for all things anime. Seamlessly explore detailed anime information, stream your favorite shows, and keep track of your watchlist—all in one place.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •