
À propos
Découvrez l'histoire et les technologies derrière CardMyAnime
Qu'est-ce que CardMyAnime ?
CardMyAnime est un générateur de cartes de profil dynamiques pour les passionnés d'anime et de manga. Créez des cartes personnalisées à partir de vos profils sur AniList, MyAnimeList ou Nautiljon.
Le projet est né de l'envie de créer quelque chose d'utile pour la communauté anime, en permettant aux utilisateurs de partager facilement leurs goûts et leurs statistiques de manière visuelle et attrayante.
Fonctionnalités
Multi-plateformes
Support d'AniList, MyAnimeList et Nautiljon avec récupération automatique des données
7 formats de cartes
Petite, moyenne, grande, résumé, néon, minimal et glass pour s'adapter à tous les besoins
Génération serveur
Images générées côté serveur avec URLs partageables et tracking des vues
Classement
Système de classement basé sur les vues externes des cartes partagées
Plateformes supportées

AniList
API GraphQL officielle pour récupérer les données de profil, les statistiques et l'historique des animes/mangas.
MyAnimeList
API Jikan non-officielle pour accéder aux données de MyAnimeList de manière fiable et performante.

Nautiljon
Scraping de profils publics pour récupérer les données depuis la plateforme française Nautiljon.
Technologies utilisées
Frontend
Next.js 14 (App Router)
React 19
TypeScript
Tailwind CSS
shadcn/ui
Backend
tRPC
Prisma ORM
SQLite
Node.js Canvas
JSDOM
APIs & Services
AniList GraphQL
Jikan API (MAL)
Web Scraping
Canvas API
nuqs (URL State)
Licence & Contribution
Ce projet est open-source et disponible sous licence MIT. Les contributions sont les bienvenues !
Note importante : Ce projet utilise les APIs publiques d'AniList et MyAnimeList, ainsi que le scraping de profils publics pour Nautiljon. Toutes les données sont récupérées depuis des sources publiques et respectent les conditions d'utilisation de chaque plateforme.