My Dev Notes : Une Extension Chrome pour Développeurs, un Projet de Web Development Complet
Project Information
Détails du projet
Web Development
« My Dev Notes » est une extension Chrome conçue pour améliorer l’efficacité et l’organisation des développeurs web. Ce projet ambitieux, réalisé dans le cadre de mon portfolio de Web Development, offre une solution centralisée pour la capture, la gestion et l’accès rapide aux informations essentielles au quotidien : snippets de code, notes textuelles, liens pertinents, captures d’écran et bien plus encore.

Développée en utilisant des technologies web modernes telles que JavaScript, HTML et CSS, cette extension tire parti des API Chrome pour s’intégrer de manière transparente à l’environnement de navigation. L’interface utilisateur, intuitive et ergonomique, permet une prise en main rapide et une navigation aisée entre les différentes fonctionnalités.
Au-delà de sa fonction de prise de notes, « My Dev Notes » se distingue par ses fonctionnalités avancées :
- Catégorisation flexible : Un système de catégories personnalisables, avec code couleur, permet d’organiser les notes de manière logique et de les retrouver facilement grâce à une recherche performante.
- Édition de texte enrichi : L’intégration d’un éditeur WYSIWYG (What You See Is What You Get), tel que Quill, offre une expérience d’édition de texte riche et intuitive, permettant de formater les notes avec style et clarté.
- Coloration syntaxique : La coloration syntaxique du code source, assurée par Prism.js, facilite la lecture et la compréhension des snippets de code.
- Stockage local performant : L’utilisation d’IndexedDB garantit un stockage local rapide et fiable, même en mode hors ligne.
- Gestion de contenu sécurisée : DOMPurify est utilisé pour assainir le contenu HTML, garantissant la sécurité de l’extension et la protection contre les attaques XSS.
- Interface Responsive : Permet un confort visuel et d’utilisation même lors de son utilisation sur un smartphone.
Ce projet de Web Development a représenté un défi stimulant, me permettant de mettre en pratique mes compétences en développement front-end, en gestion de données côté client, et en sécurisation d’applications web. Il témoigne de ma capacité à concevoir et à réaliser des solutions innovantes et performantes pour répondre aux besoins spécifiques des développeurs web. J’ai mis les sources a disposition afin de vous permettre de l’utiliser et/ou l’ameliorer.
Ce projet est un travail constant pour l’amèliorer au fils des releases afin d’amèliorer le Workflow du développeur.
N’hésitez pas à explorer le code source sur GitHub pour découvrir les détails de l’implémentation et à me contacter si vous avez des questions ou des suggestions.
Téléchargement:
Code source github
Page des versions github
Télécharger
Vous avez besoin de la création d’une application?
n’hésitez pas à nous contacter pour discuter de votre projet. Ensemble, nous pouvons créer une expérience en ligne exceptionnelle pour vos visiteurs !