depuis la création du compte
Confiez votre projet à Karim
Faites appel à l'expertise de Karim pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur Full Stack JavaScript, spécialisé dans la création de sites web et d’applications modernes.
J’accompagne les entreprises dans la conception et le développement de leurs projets web, de l’idée jusqu’à la mise en production. Je réalise des interfaces modernes et performantes avec React.js et Next.js, ainsi que des backends avec Node.js et des API adaptées aux besoins du projet.
Mon approche combine développement, réflexion UX/UI et organisation projet : je peux intervenir sur la conception des maquettes avec Figma, la structuration des bases de données SQL, le développement des fonctionnalités et l’intégration complète d’une solution web.
Passionné par les nouvelles technologies, je veille à produire un code propre, maintenable et adapté aux objectifs du client. Sérieux, autonome et communicatif, j’accorde une grande importance à la compréhension du besoin et au suivi du projet.
Technologies principales :
• JavaScript / TypeScript
• React.js / Next.js
• Node.js / Express
• SQL (MySQL, PostgreSQL)
• API REST
• Git
• Figma / conception UI
Développement Full-Stack de A à Z d'une plateforme d'hébergement sur-mesure utilisant Next.js comme solution unique pour le Front-end et le Back-end (Server Actions & Route Handlers).
Fonctionnalités clés :
Architecture Full-Stack Next.js : Utilisation du système d'API intégré de Next.js pour gérer la logique serveur, les requêtes à la base de données (Prisma) et les Server Actions sans serveur externe.
Espace Voyageur (Front-End SSR) : Recherche multi-critères, filtres dynamiques, système de réservation de dates et rendu hybride (SSR / Client Side) optimisé pour le SEO et la vitesse de chargement.
Dashboard Hôte / Admin : Espace d'administration complet permettant aux hôtes d'ajouter des logements, gérer leurs disponibilités et suivre leurs revenus via des graphiques interactifs.
Authentification & Sécurité : Gestion des sessions et des rôles (Voyageur vs Hôte) intégrée nativement avec NextAuth.js.
Conception et développement complet de A à Z d'une application web d'e-santé permettant la mise en relation entre praticiens et patients, inspirée de Doctolib.
Fonctionnalités clés :
API REST & Back-End (Node.js) : Gestion de la base de données (praticiens, créneaux, rendez-vous) et authentification sécurisée par jetons JWT.
Stack technique : React.js, Node.js (Express), MongoDB, REST API, JWT
Espace Patient (React) : Recherche de professionnels par spécialité, réservation de créneaux en ligne et suivi des rendez-vous à venir.
Dashboard Praticien / Admin : Interface d'administration permettant de gérer son agenda, valider ou annuler des rendez-vous et consulter l'historique des patients.
Gestion des rôles (RBAC) : Séparation stricte des droits d'accès entre les profils Patients, Médecins et Administrateurs globaux.
Site web Next.js/Tailwind ultra-rapide et responsive. Design Figma sur-mesure, performances optimisées (SEO, temps de chargement < 1s) et code propre maintenable.