🛠️ Tech Stack
Frontend: HTML5 • CSS3 • JavaScript ES6+ • Three.js • GSAP
Backend: PHP 7.4+ • MySQL/MariaDB • PDO
Email: PHPMailer • Microsoft Graph API
Design: Custom CSS Variables • Orbitron/Exo 2 Fonts • SVG Icons

Sito web corporate e sistema di gestione contenuti personalizzato per IMS Space Consultancy GmbH, azienda tedesca di consulenza spaziale partner dell’Agenzia Spaziale Europea (ESA).

🎯 Overview
Progetto full-stack che comprende un sito web istituzionale con design space-tech futuristico e un CMS amministrativo completo. Il sito presenta le competenze dell’azienda in System Engineering, Flight Dynamics, Space Debris Mitigation e Earth Observation.

Caratteristiche Principali
🌐 Frontend Innovativo
Globo 3D interattivo realizzato con Three.js che visualizza satelliti e detriti spaziali in orbita
Animazioni fluide con GSAP e ScrollTrigger per transizioni e reveal on scroll
Sistema di temi Dark/Light mode con persistenza, mantenendo la hero section sempre in dark theme per preservare l’effetto del globo 3D
Contatori animati per statistiche impattanti
Design responsive ottimizzato per tutti i dispositivi

⚙️ Backend & CMS

  • Pannello amministrativo completo con dashboard, statistiche e activity log
  • Gestione contenuti dinamica: modificare ogni sezione del sito (Hero, About, Services, Contact)
  • Sistema articoli/news con categorie, stati bozza/pubblicato e articoli in evidenza
  • Gestione servizi e partner con ordinamento drag & drop e visibilità configurabile
  • Editor statistiche per personalizzare i numeri visualizzati nelle varie sezioni

🔒 Sicurezza & Affidabilità

  • Protezione CSRF su tutti i form
  • Password hashing con bcrypt
  • Prepared statements per prevenire SQL injection
  • Gestione sessioni sicura con timeout configurabile
  • Sanitizzazione completa input/output

📧 Sistema Email Avanzato
Supporto SMTP tradizionale via PHPMailer
Integrazione Microsoft Graph API per invio email via Office 365
Form di contatto con validazione client e server-side
Template email HTML responsive.

📸 Highlights Tecnici
Architettura MVC-lite con separazione tra logica, dati e presentazione
Singleton pattern per connessione database
Sistema di routing per articoli e pagine dinamiche
API AJAX per operazioni admin senza reload
SEO ottimizzato con meta tags Open Graph e Twitter Cards
Sitemap dinamica generata da database