M.C Mon Carnet de Bord Mon Arsenal Mes Réalisations Mes Certifications Ma Veille Technologique Contact
Stage · Mai – Juin 2025

M & R Boxing Club

Conception et développement complet du site internet de l'association sportive M & R Boxing Club — inscriptions en ligne, paiement sécurisé et administration des adhérents.

Durée 7 semaines
Type Stage BTS SIO
Contexte Association sportive
PHP HTML / CSS JavaScript MySQL Stripe API OVH
01

Contexte & Objectifs

M & R Boxing Club est une association de sports de combat proposant boxe française et anglaise à tous âges, basée à Saintry-sur-Seine. Le club n'avait aucun site internet — seulement des réseaux sociaux. L'objectif du stage était de concevoir et développer de zéro un site fonctionnel qui permette aux futurs adhérents de s'inscrire directement en ligne, de payer leur cotisation, et aux responsables de récupérer les informations nécessaires pour activer les licences fédérales. Trois jours par semaine en présentiel au club, deux jours en télétravail pour avancer côté serveur et base de données.

Aperçu du site M & R Boxing Club
Aperçu du site M & R Boxing Club

02

Analyse des besoins

Après analyse des réseaux sociaux du club et visites sur place, plusieurs besoins ont été identifiés : un site simple et intuitif adapté à tous les publics, des couleurs cohérentes avec l'identité du club (noir, bleu, rouge), un formulaire d'inscription remplaçant les fiches papier, un système de paiement sécurisé par carte ou par chèque, un espace d'administration pour les encadrants permettant de télécharger les fiches adhérents en PDF, et une base de données pour stocker l'ensemble des informations.


03

Étapes de réalisation

1

Collecte des informations

Recensement de toutes les données à intégrer : horaires, tarifs, catégories d'âge, ancienne fiche d'inscription papier, identité visuelle du club.

2

Design du site

Deux semaines consacrées uniquement à l'interface : maquette, charte graphique, intégration HTML/CSS pour poser des bases solides avant de passer au back-end.

3

Base de données & inscription

Mise en place de la base de données MySQL pour stocker les informations des adhérents (nom, prénom, photos, documents). Développement du formulaire d'inscription et de l'enregistrement des données.

4

Espace d'administration

Création d'une page sécurisée réservée aux administrateurs pour consulter les adhérents et télécharger leurs fiches en PDF, afin de les transmettre à la fédération.

5

Intégration du paiement Stripe

Configuration et intégration de Stripe pour le paiement sécurisé par carte bancaire. Le règlement par chèque reste possible hors ligne, avec enregistrement de la demande dans le système.

6

Mise en ligne sur OVH

Déploiement du site sur un hébergeur OVH pour son rapport qualité/prix et la rapidité du serveur. Choix et configuration d'un nom de domaine personnalisé pour le club.

7

Sécurisation face aux attaques

Suite à une tentative d'intrusion par bot, ajout d'un CAPTCHA et modifications de sécurité de dernière minute pour rendre le site opérationnel et protégé avant l'ouverture officielle des inscriptions.


Formulaire d'inscription
Formulaire d'inscription en ligne
Espace d'administration
Espace d'administration

04

Compétences mobilisées

Développement web full-stack
Conception de base de données
Intégration API de paiement
Gestion de projet client
Design UI responsive
Sécurité web (CAPTCHA, anti-bot)
Déploiement & hébergement web
Génération de PDF côté serveur

05

Bilan

Ce stage de 7 semaines m'a permis de mener un projet web de A à Z dans un contexte professionnel réel. J'ai fait face à des difficultés concrètes — adaptation mobile, sécurisation contre les attaques, intégration d'un système de paiement — que j'ai résolues avant le lancement officiel. Au-delà des compétences techniques consolidées, cette expérience m'a appris à travailler avec un client, à gérer des contraintes et des délais, et à livrer un produit fonctionnel utilisé par de vraies personnes.