{"id":26215859,"url":"https://github.com/megumikatou02/anime-list","last_synced_at":"2025-11-09T15:05:50.045Z","repository":{"id":275595244,"uuid":"926548913","full_name":"MegumiKatou02/Anime-List","owner":"MegumiKatou02","description":"Anime List: Find anime/manga, view characters, read manga easily","archived":true,"fork":false,"pushed_at":"2025-05-19T19:36:45.000Z","size":15211,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-09T15:02:51.888Z","etag":null,"topics":["anime","anime-api","anime-search","anime-website","manga-reader","mangadex","mangadex-api"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MegumiKatou02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-03T13:04:41.000Z","updated_at":"2025-05-19T21:48:15.000Z","dependencies_parsed_at":"2025-11-09T15:01:37.976Z","dependency_job_id":null,"html_url":"https://github.com/MegumiKatou02/Anime-List","commit_stats":null,"previous_names":["megumikatou02/anime-list"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/MegumiKatou02/Anime-List","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MegumiKatou02%2FAnime-List","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MegumiKatou02%2FAnime-List/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MegumiKatou02%2FAnime-List/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MegumiKatou02%2FAnime-List/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MegumiKatou02","download_url":"https://codeload.github.com/MegumiKatou02/Anime-List/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MegumiKatou02%2FAnime-List/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283525179,"owners_count":26850322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-09T02:00:05.828Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","anime-api","anime-search","anime-website","manga-reader","mangadex","mangadex-api"],"created_at":"2025-03-12T11:18:10.035Z","updated_at":"2025-11-09T15:05:50.040Z","avatar_url":"https://github.com/MegumiKatou02.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!WARNING]\n\u003e **Since MangaDex may have been blocked by Internet Service Providers (ISPs) or for other reasons, I’ve decided not to continue developing this website, even though the MyAnimeList API is still available**\n\u003e\n\u003e **MangaDexがインターネットサービスプロバイダー（ISP）によってブロックされた可能性がある、または他の理由により、このウェブサイトの開発を続けないことにしました。MyAnimeListのAPIはまだ利用可能ですが**\n# Anime List\n\nA web app that allows users to search for anime/manga, view detailed information, read manga. Built with Vue.js and powered by the Myanimelist API and MangaDex API\n\n\u003e [!TIP]\n\u003e If you like SSR, you can check it out here: [AnimeList + Nuxt 3](https://github.com/MegumiKatou02/AnimeList-Nuxtjs)\n\n# Features\n\n- 🔍 Search Anime/Manga: Quickly find your favorite anime/manga by title, filters\n- 📝 Detailed Info: See information such as type, status, episodes, and score\n- 🌟 Characters: Explore the main characters of each anime\n- 🎥 Trailers: Watch YouTube trailers (if available)\n- 📖 Read Manga: Browse and read manga chapters directly from the app\n- 💾 Save Anime/Manga: Save your favorite anime and manga to your personal list for easy access\n\n# Tech Stack\n\n- Frontend: Vue.js 3, TypeScript\n- Backend API: Jikan API, Myanimelist API, MangaDex API\n- Database: Firebase Firestore\n- Deployment: [Vercel](https://vercel.com/)\n\n# Getting Started\n\n## Prerequisites\n\n1. Node.js (v14+ recommended)\n2. Vue CLI (if not already installed)\n\n## Setup\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/MegumiKatou02/Anime-List.git\n   cd Anime-List\n   ```\n2. Install dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. Copy the environment variables file:\n\n   ```bash\n   cp .env.example .env\n   ```\n\n4. Start the development server:\n   ```bash\n   npm run dev\n   ```\n\nThe app will be running at http://localhost:5173.\n\n### Config .env\n\n| Name                                | Description                                           |\n| ----------------------------------- | ----------------------------------------------------- |\n| `VITE_FIREBASE_API_KEY`             | API Key for the Firebase project                      |\n| `VITE_FIREBASE_AUTH_DOMAIN`         | Domain used for Firebase Authentication               |\n| `VITE_FIREBASE_PROJECT_ID`          | Firebase project ID                                   |\n| `VITE_FIREBASE_STORAGE_BUCKET`      | Firebase Storage Bucket URL                           |\n| `VITE_FIREBASE_MESSAGING_SENDER_ID` | Sender ID for Firebase Cloud Messaging                |\n| `VITE_FIREBASE_APP_ID`              | Firebase App ID                                       |\n| `VITE_FIREBASE_MEASUREMENT_ID`      | Measurement ID for Firebase Analytics (if applicable) |\n| `VITE_CLIENT_ID_MYANIMELIST`        | Client ID for MyAnimeList API                         |\n| `VITE_DISCORD_CLIENT_ID`            | Discord Client ID                                     |\n| `VITE_DISCORD_CLIENT_SECRET`        | Discord Client Secret                                 |\n| `VITE_DISCORD_REDIRECT_URI`         | Redirect URI for Discord OAuth                        |\n| `VITE_TURNSTILE_SITE_KEY`           | Turnstile site key for CAPTCHA                        |\n\n# Contributing\n\nContributions are welcome! Please follow these steps:\n\n1. Fork the project\n2. Create a new branch: `git checkout -b feature/your-feature`\n3. Commit changes: `git commit -m 'Add some feature'`\n4. Push to the branch: `git push origin feature/your-feature`\n5. Open a pull request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmegumikatou02%2Fanime-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmegumikatou02%2Fanime-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmegumikatou02%2Fanime-list/lists"}