Cohorte Printemps 2026

BCS Cares

Un portail web du bénévolat pour College Station / Bryan. Un moteur de recommandation par IA propose aux étudiants des missions selon leurs disponibilités, leur localisation et leurs compétences.

Printemps 2026 5 codeurs
+4
À propos de ce projet

Qu’est-ce que c’est ?

Un portail web du bénévolat pour College Station / Bryan, doté d’un moteur de recommandation par IA qui propose aux étudiants des missions selon leurs disponibilités, leur localisation et leurs compétences. Conçu d’abord pour mobile, il fonctionne aussi sur ordinateur.

Ce qui le rend unique

Au lieu de parcourir des annonces statiques, les étudiants découvrent un tableau de bord personnalisé : les missions sont classées selon leur adéquation avec le profil, comme un fil de réseau social du bénévolat. Les associations vérifiées passent avant les autres. Les heures de service sont certifiées par pointage QR code à l’arrivée et au départ, avec génération automatique d’une attestation d’heures de bénévolat à la fin de chaque créneau.

Ce qu’il fait

  • Pour les bénévoles — tableau de bord personnalisé, inscription en un geste, pointage par QR code, attestations automatiques d’heures de service, badges de progression, profil et compétences modifiables.
  • Pour les organisations — créer ou rejoindre une structure, publier des missions avec planning de créneaux, consulter les candidats classés par adéquation de compétences, accepter des bénévoles (le créneau se réserve automatiquement), gérer l’équipe par lien d’invitation, vérifier manuellement les associations.
  • Mise en relation par IA — des vecteurs de compétences via OpenRouter classent les missions selon le profil de chaque bénévole, pour que les bonnes personnes voient d’abord le bon travail.
  • Notifications — e-mail + boîte de réception intégrée : nouvelles missions pertinentes, créneau qui approche, acceptation d’inscription et étapes franchies.

Technologies

Une appli adaptative Next.js + React + TypeScript, interface Tailwind CSS + Shadcn UI et animations Framer Motion. Le back-end tourne sur Convex (base de données + fonctions serveur). Authentification via Google OAuth et WorkOS. Services externes : OpenRouter pour les vecteurs IA, l’API ProPublica Nonprofits pour la vérification des associations, Photon (Komoot) pour le géocodage, Resend pour les e-mails transactionnels.

Avancement

L’équipe a mis trois itérations en ligne. La première a posé l’appli web, le schéma de données et l’inscription Google OAuth. La deuxième a refondu l’interface et ajouté le moteur de recommandation IA, les notifications (e-mail + boîte intégrée), l’intégration et la vérification des organisations, les badges de progression, la modification de profil et le pointage QR code. La troisième a affiné les recommandations, durci l’authentification et allégé l’interface. L’application est opérationnelle et déployée — chacun peut s’inscrire et l’utiliser.

L’objectif

Devenir un outil que la communauté de Bryan-College Station utilise bien au-delà du semestre.

Démo
01 — Technologies

Comment c’est construit ?

Next.js
React
TypeScript
Tailwind
Convex
OpenRouter
WorkOS
Google OAuth
02 — Chronologie

Une cohorte. Une mise en ligne.

Printemps 2026
5 codeurs
Parcourir le catalogue

Découvrez tout ce que nos codeurs ont mis en ligne.

Toutes les applis