Pinz
Une application web et mobile qui facilite l'intégration sociale des étudiants internationaux en leur permettant de découvrir, rejoindre et partager des activités organisées autour d'eux.
- Next.js
- TypeScript
- Prisma
- MySQL
- Tailwind CSS
- PWA
Pinz est une application pensée pour faciliter l'intégration sociale des étudiants internationaux.
Arriver dans une nouvelle ville ou un nouveau pays signifie souvent devoir reconstruire entièrement son cercle social. Pinz répond à ce problème en regroupant au même endroit des activités organisées, accessibles simplement depuis une application web ou mobile.
Les étudiants peuvent découvrir ce qui se passe autour d'eux, rejoindre une activité, rencontrer d'autres participants et continuer à échanger après l'événement.
Trouver et rejoindre une activité
Le cœur de Pinz repose sur les activités. Elles centralisent les informations nécessaires avant de participer : description, horaires, lieu, organisateur et participants.
L'application permet de filtrer les activités disponibles et de retrouver rapidement celles qui correspondent à ses envies.
Explorer ce qui se passe autour de soi
Une carte interactive permet également de visualiser les activités géographiquement.
Cette vue rend la découverte plus naturelle : plutôt que de parcourir uniquement une liste, l'utilisateur peut repérer rapidement les événements organisés autour de lui et explorer sa ville.
Créer du lien au-delà de l'activité
Participer à un événement n'est qu'une première étape. Pinz intègre plusieurs mécanismes permettant de prolonger les rencontres créées dans la vie réelle.
Les utilisateurs peuvent retrouver d'autres étudiants, échanger directement avec eux et développer progressivement leur réseau.
Le système de buddy
Pinz intègre également un système de buddy, conçu pour créer une relation plus directe entre étudiants.
L'idée est de permettre à un étudiant déjà intégré d'accompagner un autre utilisateur dans sa découverte de la communauté, puis d'encourager progressivement ce dernier à faire de même avec de nouveaux arrivants.
Une identité adaptée à chaque étudiant
Chaque utilisateur possède un profil regroupant les informations utiles à la communauté, notamment ses centres d'intérêt, ses langues et différents éléments permettant de faciliter les rencontres.
Les paramètres permettent ensuite de gérer les préférences du compte, la confidentialité et les notifications.
Suivre l'activité de la plateforme
Pinz ne se limite pas à l'interface utilisée par les étudiants. La plateforme dispose également d'outils permettant de suivre son fonctionnement, l'activité des utilisateurs et les événements organisés.
Ces données permettent notamment de mieux comprendre l'utilisation de la plateforme et d'améliorer progressivement l'expérience proposée.
Une application web et mobile
Pinz a été pensé dès le départ comme un produit utilisable aussi bien sur le web que sur mobile.
La partie web repose sur Next.js et React, wrappé avec Capacitor pour qu'elle soit installable sur le téléphone (PWA). Les différentes applications partagent une partie de leur logique au sein d'un même monorepo.
Le backend gère notamment l'authentification, les utilisateurs, les activités, les participations, les relations entre utilisateurs, la messagerie et les notifications.
- application web
- Next.js
- application mobile
- Capacitor
- accès aux données
- Prisma
Architecture technique
Le projet est organisé sous forme de monorepo, afin de partager les modèles, schémas de validation et certaines briques communes entre les différentes applications.
La stack principale comprend Next.js, Capacitor, TypeScript, Prisma et MySQL.
L'application web peut également être installée comme PWA, afin de proposer une expérience proche d'une application native directement depuis le navigateur.
Du prototype à la mise en production
Pinz a été développé comme un véritable produit destiné à être utilisé par des étudiants, et non comme une simple démonstration technique.
Le projet a progressivement évolué autour des retours utilisateurs, avec l'ajout de nouvelles fonctionnalités, l'amélioration de l'expérience mobile, le renforcement de la sécurité et la mise en place des outils nécessaires à son exploitation.
L'application est aujourd'hui déployée en production sur pinz.fr et continue d'évoluer.
D'autres réalisations
Eye's Prod
Développement du site vitrine d'EYES PROD à partir d'une maquette Figma, avec intégration responsive, mise en production et amélioration mesurable de sa visibilité sur Google.
- Next.js
- TypeScript
- Tailwind CSS
- Responsive Design
- SEO
- Date
- 15 sept. 2025
Portfolio
Portfolio personnel conçu comme une véritable application : vitrine publique, demande de devis, espace client, suivi de projet, gestion commerciale et CMS intégré pour administrer mes réalisations.
- Next.js
- TypeScript
- Prisma
- MySQL
- Tailwind CSS
- Full-stack
- Date
- 30 sept. 2026
Yabara
Plateforme de recrutement pensée pour la Côte d’Ivoire, reliant talents et entreprises autour d’offres d’emploi, de profils professionnels, de candidatures, de recherche de talents et d’outils de suivi du recrutement.
- React
- Vite
- Express
- MySQL
- Full-stack
- Date
- 24 juin 2026