SAAS

Next.js 16

BookFinder — WebApp / IA & Dashboard Pro

Livres

IA

SAAS

Technologies

Next.js 16, Supabase, Gemini, Leaflet, Stripe

L'application Web - Architecture & Next.js

L'application Web - Architecture & Next.js

Sur l'application BookFinder, j'ai assuré l'intégralité de la création, de la conception UI/UX sur mesure jusqu'au développement technique final. L'outil principal utilisé est Next.js avec l'App Router pour bénéficier du rendu serveur (SSR) et d'une performance optimale. J'ai conçu et développé chaque composant, géré le typage TypeScript de bout en bout et assuré une optimisation SEO rigoureuse pour garantir la visibilité du service.

De la Recherche à l'IA

Assistly

Assistly

Assistly

  • Pourquoi l'IA sémantique ?
    L'intégration d' Assistly permet de transformer une simple phrase naturelle en paramètres de recherche précis. Cela offre une expérience utilisateur fluide où l'IA comprend l'intention derrière la requête.


  • Quel est le rôle des API Livres ?
    L'utilisation conjointe de Google Books et Open Library permet d'agréger un catalogue exhaustif. J'ai mis en place un système de cache (24h) et un pool de clés API pour garantir une disponibilité constante.


  • Comment la PWA a été intégrée ?
    L'application est conçue comme une Progressive Web App, permettant une installation native, des notifications push pour les rappels de lecture et un fonctionnement fluide sur mobile.

Suivi de lecture et UX

  • Timer de lecture persistant
    J'ai développé un système de minuterie via Service Workers et Context API, permettant au chronomètre de continuer sa course même si l'utilisateur change d'onglet ou verrouille son téléphone.


  • Interface et Animations
    L'UI a été construite avec Tailwind CSS et Framer Motion pour des transitions fluides, incluant des retours haptiques sur mobile pour une sensation d'application native.

Le Dashboard Pro - Gestion & Data

Le Dashboard Pro - Gestion & Data

Un tableau de bord complet conçu pour les libraires partenaires afin de digitaliser leur point de vente. Cette interface SaaS permet de gérer les stocks, les réservations et la visibilité locale. L'objectif est de créer un pont direct entre le stock physique des librairies et les lecteurs en ligne, propulsé par Supabase pour le temps réel.

Fonctionnalités Clés

Dashboard Numerily

Portail Lecteur

Bibliothèque personnelle avec suivi de progression page par page.

Carte interactive Leaflet pour localiser les stocks en temps réel.

Système de favoris et historique de recherche intelligent.

Dashboard Numerily

Portail Libraire

Gestion dynamique du catalogue et des stocks disponibles en magasin.

Suivi des réservations clients et gestion des alertes de retrait.

Outils statistiques sur les tendances de lecture locales

Intégrations Avancées

Géolocalisation (Leaflet)

Calcul de distance en temps réel via la formule de Haversine entre l'utilisateur et les librairies.

Clustering de marqueurs pour l'affichage de milliers de points d'intérêt sans perte de performance.

Filtres par type d'établissement (partenaire, événement, bibliothèque publique).

Technologies Utilisées

  • Frontend : Next.js (App Router), TypeScript, Framer Motion.

  • Backend & DB : Supabase (PostgreSQL, Realtime, Auth, Storage).

  • Intelligence Artificielle : Google Gemini API pour le parsing NLP et les recommandations personnalisées.

  • Cartographie : Leaflet & OpenStreetMap pour la gestion des données géospatiales.

  • Statistiques & UI : Recharts pour la data viz et shadcn/ui pour les composants d'interface.

FAQ

FAQ

FAQ

Questions

Fréquemment Posées

Réponses aux questions courantes sur mes services, mes processus et ce qui me distingue.

Effortlessly connect with your favorite tools. Whether it's your CRM, email marketing platform.

Comment restes-tu à jour sur les dernières technologies ?

Pourquoi as-tu créé Numerily ?

Quel est ton domaine d'expertise ?

Pouvons-nous vous recruter ?

Comment peux-tu m'aider avec mon projet ?

Quelles sont tes valeurs professionnelles ?

Comment restes-tu à jour sur les dernières technologies ?

Pourquoi as-tu créé Numerily ?

Quel est ton domaine d'expertise ?

Pouvons-nous vous recruter ?

Comment peux-tu m'aider avec mon projet ?

Quelles sont tes valeurs professionnelles ?

Comment restes-tu à jour sur les dernières technologies ?

Pourquoi as-tu créé Numerily ?

Quel est ton domaine d'expertise ?

Pouvons-nous vous recruter ?

Comment peux-tu m'aider avec mon projet ?

Quelles sont tes valeurs professionnelles ?

Comment restes-tu à jour sur les dernières technologies ?

Pourquoi as-tu créé Numerily ?

Quel est ton domaine d'expertise ?

Pouvons-nous vous recruter ?

Comment peux-tu m'aider avec mon projet ?

Quelles sont tes valeurs professionnelles ?