Comparateur DroidSoft : comparer des fiches produits tech

Ce projet est un comparateur de smartphones, tablettes et montres connectées développé autour de l'écosystème DroidSoft. L'idée était de proposer une interface web capable de filtrer et comparer des produits à partir d'une base de données réelle.

L'historique GitHub s'étend de mai 2023 à avril 2024, avec plusieurs contributeurs. Dans mon portfolio, je le présente comme un projet complémentaire à DroidSoft App, car les deux tournent autour du même contexte produit.

Logo DroidSoft

Caractéristiques techniques du projet

  • Frontend : Next.js, JavaScript, CSS Modules.
  • Backend : API routes Next.js.
  • Base de données : MySQL.
  • Qualité de code : ESLint et Prettier.
  • Documentation : README orienté API avec endpoints et exemples de réponses.

Détails du projet

API REST

Le projet expose plusieurs endpoints pour récupérer les marques, rechercher des produits, obtenir des détails techniques ou appliquer des filtres.

C'est la partie la plus intéressante techniquement : l'interface dépend d'une API suffisamment structurée pour naviguer dans une base de produits assez riche.

Interface de comparaison

L'interface permet de rechercher et comparer des produits. Le projet reste assez classique côté UI, mais il montre une problématique réelle : transformer des données de fiches techniques en parcours de consultation.

Ce que le projet m'a appris

J'ai pu travailler sur la jonction entre données, API et interface utilisateur. Un comparateur est simple à expliquer, mais plus exigeant dès que l'on veut rendre les filtres cohérents et les fiches lisibles.

Auto-critique du résultat

Le projet manque de captures et de démonstration publique. Il faudrait aussi vérifier que le dépôt public ne contient aucun élément sensible dans les fichiers d'authentification ou de configuration.

Sources du projet

Voir le dépôt GitHub public