Mathis.Dev freelance · Paris
Demander un devis
Toutes les réalisations
MaintenuApplication webDate :21 septembre 2026

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.

Liste des activités disponibles dans Pinz.
Découverte des activités.
Page présentant les détails d'une activité.
Toutes les informations d'une activité avant de la rejoindre.
Carte interactive affichant plusieurs activités autour de l'utilisateur.

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.

Liste des conversations entre utilisateurs.
Les conversations permettent de retrouver facilement les personnes rencontrées.
Conversation privée entre deux utilisateurs.
Une messagerie intégrée pour continuer les échanges.
Interface du système de buddy de Pinz.
Le système de buddy accompagne les étudiants dans leur intégration.

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.

Profil d'un utilisateur Pinz.
Un profil conçu autour de la rencontre et des centres d'intérêt.
Paramètres du compte utilisateur.
Gestion du compte et des préférences.

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

LivréSite vitrine

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
eyes-prod.fr
MaintenuApplication web

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
mathisalarcon.fr
En coursApplication web

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
yabara.co
Voir toute la sélection