Retour
FR
crunchyscore

Crunchyscore

Description du projet

Extension Google Chrome et Firefox pour le site Crunchyroll intégrant les scores de notation de MyAnimeList et AniList des animes.

Fonctionnalités Clés

  • Récupération des scores via une API conçue en Fastify et Node.js, connectée à l’API de MyAnimeList/AniList.
  • Web scraping avec Puppeteer afin de faire la correspondance entre les identifiants de Crunchyroll et ceux de MyAnimeList.
  • Automatisation via cronjob du web scraping et des scores, assurant la mise à jour régulière des données.
  • Configuration de l’extension accessible par un popup, permettant aux utilisateurs de personnaliser leurs paramètres.
  • Récupération des scores auprès d’un worker Cloudflare, depuis le stockage KV et les renvoie au client (extension).

Développé avec

Frontend: AstroJs, JavaScript, Tailwind CSS

Backend: Node.js, Fastify, TypeScript, Drizzle, PostgreSQL, Puppeteer, Cloudflare Worker, Cloudflare KV

Extension: TypeScript, Javascript, Vite, Tailwind CSS

Liens

Extension

Landing Page

Backend Privé

Images

Extension sur le Chrome Web Store
Extension sur le Chrome Web Store
Configuration de l'extension
Configuration de l'extension