Welcome to AnimeTV, a project designed for anime enthusiasts in Taiwan and Hong Kong! This application provides an extensive collection of anime metadata and video streaming capabilities.
- Anime Metadata: Fetches detailed information about various anime from ani.gamer.com.tw.
- Video Streaming: Provides video content sourced from anime1.me.
- User-Friendly Interface: Built with Nuxt 4.1.3 for a seamless and responsive experience.
- Watch History: Tracks the viewing history for each video, allowing users to resume where they left off.
- User Settings: Customize user preferences for a personalized experience.
- Favorite List: Save favorite anime shows for easy access.
- Custom Video Player: Enjoy a tailored video playback experience.
- Friend List: Connect with friends to share recommendations and watch together.
To get started with AnimeTV, follow these steps:
Make sure you have the following installed:
- Node.js (version 22 or later)
- npm
- Supabase CLI
-
Clone the repository:
git clone https://github.com/ChocoMeow/AnimeTV.git cd animetv -
Install dependencies:
npm install
-
Import Supabase:
To import your Supabase project using the Supabase CLI, follow these steps:
-
Make sure you have the Supabase CLI installed. If not, install it by running:
npm install -g supabase
-
Link your project:
supabase link
-
Import the schema from your Supabase project:
supabase db dump --file schema.sql
-
Update your
.envfile with the necessary Supabase credentials:SUPABASE_URL=your_supabase_url SUPABASE_KEY=your_supabase_key
Replace
your_supabase_urlandyour_supabase_keywith your actual Supabase credentials. -
-
Run the development server:
npm run dev
Your application will be running at
http://localhost:3000.
This project is licensed under the MIT License. See the LICENSE file for details.
- Nuxt.js for the powerful framework.
- Supabase for the backend database services.
- ani.gamer.com.tw for anime metadata.
- anime1.me for video content.
This project is intended solely for educational and research purposes. It does not engage in web scraping or intellectual copyright infringement. All content is sourced in compliance with the respective terms of service of the providers. Please support the original creators and platforms.
Happy watching! Enjoy exploring AnimeTV!