Snipshare révolutionne la manière dont les développeurs, qu'ils soient amateurs ou professionnels, accèdent et partagent leurs snippets de code. Inspiré par le dynamisme et l'interactivité de réseaux sociaux tels qu'Instagram et Twitter, Snipshare propose une plateforme dédiée au partage de petites portions de code, comme des composants React ou des footers esthétiques. L'objectif est de faciliter la diffusion de code propre, formaté pour un copier-coller sans effort, tout en offrant une expérience utilisateur fluide et engageante.
Conçu comme projet final de ma formation en développement web à The Hacking Project, Snipshare a vu le jour en seulement deux semaines. Le projet a été réalisé en équipe (avec Pierre Pellegrino, Anthony Charpenay et Timothée Gimbert), avec une méthodologie Agile et des réunions quotidiennes pour assurer une communication efficace et une répartition équitable des tâches. Le développement a été mené en parallèle du design, avec une attention particulière portée à l'expérience utilisateur et à l'accessibilité.
Pour un rendu visuel élégant et une fonctionnalité optimale, le projet s'appuie sur une stack technologique moderne. Le Front-End est développé avec Next.js et Sass, intégrant CodeMirror et highlightJS pour la mise en forme du code et date-fns pour un affichage temporel contextualisé. Le support multilingue est assuré par i18n. Côté Back-End, Ruby On Rails constitue le socle de l'application, avec une intégration de l'authentification GitHub via OAuth et un hébergement AWS pour les avatars.

Explorez

Trouvez de nouvelles idées en explorant les snippets des autres utilisateurs et y réagissant, en les commentant, en les partageant sur les réseaux sociaux ou en les ajoutant à vos snippets favoris !

Snipshare browse
Snipshare share

Partagez

Partagez vos propres petites pépites de codes dans plus de 60 langages de programmation différents, personnalisez les avec des tags et des descriptions, et rendez les accessibles à la communauté Snipshare.

Personnalisez

Personnalisez votre profil utilisateur avec une photo, une description et un lien vers votre GitHub et votre site perso, consultez vos snippets favoris et vos snippets partagés et personnalisez votre expérience utilisateur en choisissant votre thème préféré parmis les 16 disponibles !

Snipshare customize