IconVault
Galerie complète pour packs d'icônes Android. Le projet inclut un scraper pour le Google Play Store, un système d'utilisateurs avec favoris, un formulaire de soumission public, et un panel d'administration complet pour la gestion des contenus.
- Scraping des données depuis le Play Store via un script PHP.
- Interface d'administration pour la gestion des packs, tags, utilisateurs et soumissions.
- Système d'authentification et de favoris pour les utilisateurs.
Voir IconVault en ligne
FaceVault
Galerie dédiée aux watch faces Wear OS. Scraping des métadonnées Google Play (titre, dev, prix, captures), fiches normalisées, i18n FR/EN, likes et collections, admin, et endpoints JSON.
- Scraping robuste (fallbacks, normalisation d’URL, encodages).
- Images proprement filtrées (screenshots only), pagination.
- Admin : mise en avant, mass actions, import par ID Play.
Voir FaceVault en ligne
ClashPortal
Fan-site Clash of Clans : news, wiki et fiches (défenses, unités) générées depuis JSON + i18n. Focus performance et propreté de structure.
- Génération statique/dynamique depuis JSON.
- SEO de base, slugs propres, images optimisées.
- UI modulaire sombre, composants réutilisables.
Voir ClashPortal en ligne
Budget App
Suivi des dépenses par catégories, vue mensuelle/annuelle, export CSV et import. Version locale (JS + LocalStorage) ou reliée DB.
- Vue par enveloppes et par catégories.
- Courbes/anneaux (Chart lib JS) + filtres temporels.
- Mode offline possible, synchronisation optionnelle.
Kova
Kova est une application web dynamique développée en PHP, MySQL, CSS et JavaScript. Elle sert de plateforme centralisée pour parcourir et gérer des informations sur divers médias numériques, incluant les films, séries, animes, jeux, musiques, ebooks et logiciels. Le site propose une interface publique responsive pour la navigation et la recherche, couplée à un back-office sécurisé pour l'administration du contenu et l'intégration automatisée de données via l'API TMDB.
- Gestion de Contenu Dynamique (CRUD & Permissions) : Panneau d'administration sécurisé (sessions PHP, rôles Admin/Éditeur) permettant les opérations CRUD complètes sur le contenu, les genres, les utilisateurs et les liens. Les éditeurs ont des permissions restreintes, ne pouvant modifier que leur propre contenu.
- Intégration API & Automatisation (TMDB Fetcher) : Script backend PHP sécurisé (utilisant cURL) qui interroge l'API TMDB pour récupérer les détails des médias (titre, synopsis, poster, genres). Inclut une logique pour créer automatiquement les genres manquants dans la base de données locale.
- Frontend Responsive avec Filtres/Recherche Avancés : Interface utilisateur construite avec CSS Grid/Flexbox, s'adaptant aux mobiles. Comprend des pages de listing dynamiques (filtrage par type/genre), une fonction de recherche performante (SQL `LIKE`) et une pagination efficace.
Voir le projet en ligne