🛠️ 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






