Projet Full Stack — Formation DWWM 2025

ArtRooms — Projet full stack
& portfolio interactif

Développé de zéro par Romain Eboli — développeur web full stack junior avec un fort background créatif UI/UX, 3D et graphisme.

ArtRooms est une application web d'espaces personnels visitables : chaque utilisateur dispose d'une Room publique où il partage texte, liens et images. Architecture MVC PHP maison, sécurité multicouche, API JSON, responsive dark mode.

PHP 8 OO MySQL 8 JavaScript CSS3 API REST MVC maison 6× sécurité
44 fichiers PHP
7 tables SQL
2 rooms publiques
1 membre

Ce que démontre ce projet

⚙️

Architecture MVC

Router, autoloader PSR-4, controllers, models, views — entièrement conçus de zéro sans framework.

🔒

Sécurité applicative

Protection SQL injection, XSS, CSRF, session fixation, IDOR et upload malveillant.

🌐

API REST JSON

Endpoint public documenté exposant les données des Rooms — consultation sans authentification.

🎨

UI/UX & Design

Dark mode full responsive, CSS centralisé, composants cohérents — conçu avec sensibilité graphique.

🗃️

Base de données

7 tables relationnelles, requêtes PDO préparées, jointures, pagination et compteurs optimisés.

👤

Fonctionnalités sociales

Inscription/connexion sécurisée, follows, likes, commentaires, dashboard utilisateur complet.

Dernières Rooms publiées

Voir toutes les Rooms →

Vous êtes recruteur ou client ?

Romain Eboli — développeur full stack junior basé près d'Aix-en-Provence / Marseille. Disponible pour CDI, CDD ou missions freelance. Background créatif unique : dev + design + 3D.