Revenir aux réalisations
PROJET ACADEMIQUE - BUT INFORMATIQUE (R3.01) PHP Natif / Vanilla

TENRAC

Plateforme web associative développée sans aucun framework, combinant une vitrine interactive et un espace d'administration sur-mesure.

Technologies & Langages
PHP 8 natif (POO / MVC) MySQL & PDO JavaScript natif HTML5 & CSS3 Zéro framework Git
tenrac.asso.fr / vitrine
Page d'accueil du site vitrine TENRAC

Aperçu de la page d'accueil du site vitrine pour l'Association des Amateurs de Tenders Raclettes (TENRAC).

Date Septembre 2024
Cadre & Format BUT 2 Informatique (R3.01) : Travail de groupe
Mon rôle Développement Front-end & renfort polyvalent (Back / BD)
01

Contexte & Enjeux du projet

Réalisé en septembre 2024 au début de la deuxième année de BUT Informatique, dans le cadre de la ressource universitaire R3.01 - Développement Web, ce projet consistait à concevoir en équipe une plateforme web complète pour une structure associative : l'Association des Amateurs de Tenders Raclettes (TENRAC).

Ce site avait pour vocation de faire découvrir l'univers de l'association à travers la présentation dynamique de ses ingrédients sélectionnés, de ses recettes et plats signatures, ainsi que de ses structures partenaires.

Le défi technique central : Zéro Framework

Le cahier des charges imposait une contrainte majeure : interdiction formelle d'utiliser des frameworks ou bibliothèques tierces, que ce soit côté front-end (pas de React, Vue, Bootstrap) ou côté back-end (pas de Symfony, Laravel). L'objectif était de maîtriser de bout en bout les rouages fondamentaux du web : requêtes HTTP, routage, validation de données, sécurité applicative et sessions en PHP pur.

02

Mes réalisations

Au sein de ce travail en équipe, j'ai eu un rôle de touche-à-tout : j'ai principalement réalisé le développement front-end tout en apportant mon aide sur plusieurs tâches back-end et sur l'exploitation des données.

Front-end (Activité principale)

Interface & Intégration

  • Intégration complète des vues du site vitrine et des panneaux du back-office (HTML / CSS).
  • Mise en place de l'ergonomie des formulaires et retours visuels en JavaScript natif.
Back-end (Aide & Soutien)

Logique PHP (Vanilla)

  • Aide ponctuelle au développement de la logique serveur sans framework.
  • Participation au traitement des formulaires et à certaines opérations CRUD.
Base de données (Aide & Suivi)

Données & SQL

  • Prise en main du schéma relationnel (plats, ingrédients, structures).
  • Contribution à la formulation et au test des requêtes SQL pour l'affichage.
03

Galerie & Captures d'écran du projet

Captures d'écran des modules du site vitrine et du panneau d'administration Back-Office. (Cliquer sur une image pour l'agrandir).