findmeapp.fr — plateforme de mise en relation RH & étudiants
Contexte et objectifs
FindMeApp a été créé pour faciliter la mise en relation entre les ressources humaines d’entreprises et les étudiants à la recherche d’un stage ou d’une alternance. Ce projet a été à l’origine imaginé par plusieurs étudiants de diverses formations. En effet, face à leurs difficultés rencontrées lors de recherches de stage et d’alternance, ils ont imaginé une plateforme permettant de mettre en lien le mieux possible les différents profils d’étudiants avec les recruteurs et les besoins des entreprises. Cette plateforme doit permettre aux étudiants de trouver des offres adaptées à leur domaine d’études, et aux entreprises de repérer rapidement des profils pertinents.
En particulier dans le cadre de la mini entreprise du CLSI, en partenariat avec Entreprendre Pour Apprendre, notre mission consistait à développer un projet à la fois pertinent et engageant.
Avec un impact social fort et un modèle freemium, FindMeApp vise à réduire le chômage des jeunes et à améliorer l’accès à l’expérience professionnelle. Innovante et intuitive, FindMeApp vise à réduire les barrières d’accès (manque de réseau, complexité administrative, discrimination) tout en contribuant positivement à l’écosystème professionnel et éducatif.
Le concept
Simplicité
Système de swipe intuitif & rapide, attractif pour les jeunes.
Ciblage
Spécifiquement orientée vers les stages et alternances.
Impact
Impact positif sur la société : réduction des obstacles à l’emploi, lien social & étudiants-entreprises.
Missions techniques
- Participation au développement du site, une plateforme sécurisée métier :
- pages statiques : Accueil, à propos, politique de confidentialité, documentation…
- pages dynamiques PHP : formulaires, inscription, connexion, profils/CV, swipe…
- Mise en place et respect de bonnes pratiques de développement (conventions, CSP, includes PHP…)
- de manière à créer une base technique réutilisable et compréhensible par plusieurs développeurs
- Base de données : Mise en place de BDD, scripts SQL pour l’enregistrement et la récupération des données, backups, sécurité, migration
- Versioning & déploiement : Gestion Git, déploiement et maintenance sur serveur distant
- Architecture & qualité : Conception de l’architecture, includes PHP, conventions de nommage, ESLint
- Mise en place de fonctionnalités poussées : Matching, notifications, tableau de bord personnalisé, responsive design
- Documentation : Rédaction de la documentation technique et utilisateur en Markdown.
Mon rôle : Project/tech lead, responsable intégration continue, versioning et infrastructures, développeur lorsque nécessaire (front/back-end) mais Thomas THONY écrivait la majorité du code côté client, style et serveur.
Technologies utilisées : PHP, HTML, CSS (BEM), JS, jQuery, yaml, phpMyAdmin, markdown, bash, git, GitHub (Codespace, Project, Action…), VS Code (15 extensions environ), Linters, SonarQube, Prettier, Live Preview, Xdebug, mkDocs, Docker, Retire, OVHcloud panels, StatusCake, Node/npm, Composer, style externe…
Durée du projet : D’octobre 2024 à mai 2026 (1h de discussion/mise en commun + 2h~ de travail technique par semaine)
Architecture & organisation du code
Le projet suit une architecture simple (dossier site comme racine pour les includes). Principes principaux :
- Fichiers nommés de façon cohérente : Snake/camel Case
page.html,page.css,page.js. - Styles : BEM pour éviter les collisions.
- Scripts JS : lintés avec ESLint par exemple.
- Inclusion PHP :
includepour procédures,include_oncepour éléments visuels. - Connexion à la base de données centralisée.
Compétences développées :
- Communication interne entre les membres de l’équipe, les référents/mentors et les autres acteurs
- Communication stratégique externe orale & digitale
- Développement fullstack (HTML/CSS/JS, SQL)
- Gestion de projet collaboratif (Git, GitHub Project/Codespace, scripting MEP…)
- Sécurité informatique (Politique CSP, protection XSS/CSRF, gestion des sessions et des accès BDD…)
- Aspects de SEO, configuration serveur web, mails, intégration/déploiement continu…
Conclusion
Mon expérience sur le projet FindMeApp m’a permis de mettre en pratique et de renforcer les compétences attendues en BTS SIO. J’ai pu appliquer mes connaissances en développement web (PHP, JS, SQL), en gestion de projet collaboratif et en sécurité informatique, tout en découvrant les exigences réelles d’un projet professionnel : respect des normes, documentation, travail en équipe, gestion des versions et communication avec des partenaires extérieurs.
Cette expérience m’a aidé à développer des aptitudes essentielles comme l’autonomie, l’adaptabilité et la rigueur, directement en lien avec les objectifs de la formation BTS SIO.
Find Me App est une solution moderne et pertinente qui répond à un besoin critique du marché. Avec une équipe dédiée et un modèle économique solide, elle a le potentiel de devenir un acteur incontournable du recrutement pour les jeunes. Le soutien d’investisseurs et de partenaires stratégiques sera déterminant pour concrétiser cette vision.
