Skip to content

FunixG/marguerite-l-portfolio

Repository files navigation

🎨 Marguerite Lanson — Portfolio

Site portfolio artistique avec interface d'administration

Angular Spring Boot PostgreSQL Bootstrap TypeScript Java


✨ Présentation

Marguerite Lanson est étudiante en école d'art, passionnée par la création visuelle sous toutes ses formes. Ce site portfolio a été conçu pour lui offrir un espace élégant, personnalisé et évolutif pour mettre en lumière ses projets artistiques.

Le site intègre également une interface d'administration complète lui permettant de gérer son contenu de manière autonome, sans aucune compétence technique requise.


🗂️ Fonctionnalités

🖼️ Vitrine de projets — Présentation de ses œuvres avec galerie photo, descriptions et catégories
🛠️ Interface d'administration — Gestion complète du contenu depuis un panneau dédié
🧱 Constructeur de page — Module Angular de création de pages par glisser-déposer
📱 Responsive Design — Expérience optimisée sur mobile, tablette et desktop
🔐 Authentification sécurisée — Accès à l'administration protégé par JWT
🎨 Style moderne — Interface soignée grâce à Bootstrap

🛠️ Stack Technique

Backend

Technologie Rôle
Java + Spring Boot API REST — gestion des projets, médias et utilisateurs
🐘 PostgreSQL Base de données relationnelle
🔑 Spring Security + JWT Authentification & autorisation
🐘 Gradle Build & gestion des dépendances

Frontend

Technologie Rôle
🅰️ Angular Framework SPA principal
🎨 Bootstrap Design system & composants UI
💙 TypeScript Typage statique & robustesse
📦 NPM Gestion des dépendances JS

🧱 Module Page Builder

L'une des pièces maîtresses du projet : un constructeur de pages visuel développé en Angular.

Ce module permet à Marguerite de :

  • 🖱️ Glisser-déposer des blocs de contenu (texte, images, galeries, citations...)
  • 🎛️ Configurer chaque bloc visuellement sans écrire une ligne de code
  • 💾 Sauvegarder ses pages directement depuis l'interface

About

🎨 Portfolio artistique de Marguerite Lanson — Site vitrine avec page builder Angular, API Spring Boot, PostgreSQL & Bootstrap. Gérez vos projets artistiques facilement depuis une interface d'administration intuitive.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors