Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c4e26c2627 |
@@ -1,20 +0,0 @@
|
||||
# Changelog
|
||||
|
||||
Tutte le modifiche rilevanti a questo progetto saranno documentate in questo file.
|
||||
|
||||
Il formato è basato su [Keep a Changelog](https://keepachangelog.com/it/1.1.0/),
|
||||
e questo progetto aderisce a [Semantic Versioning](https://semver.org/lang/it/).
|
||||
|
||||
## [0.0.1-alpha] - 2026-05-27
|
||||
|
||||
### Aggiunto
|
||||
- Prototipo iniziale con metafora dell'ascensore.
|
||||
- Layout responsive (Mobile-first, Landscape e Desktop).
|
||||
- Logica JavaScript vanilla per il calcolo dinamico del piano durante lo scroll.
|
||||
- Pannello laterale "Elevator" con display a LED simulato.
|
||||
- Sezioni principali: Home, Amministrazione, Manutenzione, Contatti.
|
||||
- Iconografia SVG integrata per i servizi e i canali di contatto.
|
||||
- Configurazione Firebase Hosting e .gitignore per Google Cloud Shell.
|
||||
|
||||
### Cambiato
|
||||
- (In attesa di revisione contenuti e icone ufficiali)
|
||||
@@ -1,24 +0,0 @@
|
||||
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
|
||||
|
||||
OWNERSHIP NOTICE:
|
||||
-----------------
|
||||
- Code, Software Architecture and Design: © 2026 Alberto Strazzabosco (https://cod3.it)
|
||||
- Content, Branding, and Intellectual Property: © 2026 Crystal Alto Vicentino s.r.l.
|
||||
|
||||
SUMMARY OF LICENSE:
|
||||
-------------------
|
||||
This is a human-readable summary of (and not a substitute for) the license.
|
||||
Disclaimer: https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode
|
||||
|
||||
YOU ARE FREE TO:
|
||||
- Share — copy and redistribute the material in any medium or format.
|
||||
|
||||
UNDER THE FOLLOWING TERMS:
|
||||
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
|
||||
- NonCommercial — You may not use the material for commercial purposes.
|
||||
- NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
|
||||
|
||||
NOTICE:
|
||||
-------
|
||||
The licensor cannot revoke these freedoms as long as you follow the license terms.
|
||||
For any use beyond this license (e.g., commercial use of the code), please contact Alberto Strazzabosco.
|
||||
@@ -1,54 +1,2 @@
|
||||
# Crystal Alto Vicentino - Sito Istituzionale (Prototipo)
|
||||
# crystalsrl.com
|
||||
|
||||
**Versione:** 0.0.1-alpha (Standard [SemVer 2.0.0](https://semver.org/lang/it/))
|
||||
Questo repository contiene il prototipo del nuovo sito web per **Crystal Alto Vicentino s.r.l.**, azienda specializzata in gestioni immobiliari e amministrazione condominiale.
|
||||
|
||||
## 💡 Concept Creativo: "L'Ascensore"
|
||||
Il design si basa sulla metafora dell'ascensore, un elemento iconico del mondo condominiale.
|
||||
* **Navigazione Verticale**: La sidebar sinistra funge da pannello di comando dell'ascensore.
|
||||
* **Display del Piano**: Il display a LED rosso indica dinamicamente il "piano" (sezione) in cui si trova l'utente durante lo scroll.
|
||||
* **User Experience**: Un'interfaccia pulita e professionale che trasmette solidità e trasparenza.
|
||||
|
||||
## 🛠️ Stack Tecnologico
|
||||
Il progetto è realizzato volutamente con tecnologie "Vanilla" per massimizzare le performance e la compatibilità:
|
||||
- **HTML5**: Struttura semantica.
|
||||
- **CSS3**: Utilizzo di CSS Grid, Flexbox e Variabili per un layout responsive e facile da tematizzare.
|
||||
- **JavaScript (ES6+)**: Logica custom per la gestione dello scroll e dell'interazione con il pannello ascensore, senza librerie esterne.
|
||||
- **SVG**: Iconografia vettoriale leggera e scalabile.
|
||||
|
||||
## 📑 Versionamento
|
||||
Il progetto adotta lo standard **Semantic Versioning**.
|
||||
- **PATCH**: Correzioni di bug o piccoli aggiustamenti estetici.
|
||||
- **MINOR**: Aggiunta di nuove sezioni o funzionalità (es. nuove schede servizi).
|
||||
- **MAJOR**: Cambiamenti strutturali o rebranding completi.
|
||||
|
||||
## 🚧 Stato del Progetto (Work in Progress)
|
||||
Attualmente il progetto è in fase di **Presentazione Prototipo**.
|
||||
|
||||
### Da Verificare / Finalizzare:
|
||||
- [ ] **Branding**: Il logo nella Hero è un placeholder vettoriale; va sostituito con il logo ufficiale.
|
||||
- [ ] **Iconografia**: Le icone attuali sono segnaposto basati su SVG standard; da revisionare con il cliente.
|
||||
- [ ] **Contenuti**: I testi sono bozze descrittive e devono essere validati dal copywriter o dal cliente.
|
||||
- [ ] **Social Media**: I link social sono impostati come "Coming Soon".
|
||||
|
||||
## 🚀 Preview Live
|
||||
Il prototipo è visualizzabile in tempo reale (in fase di sviluppo) al seguente indirizzo:
|
||||
|
||||
👉 **crystalsrl-com.web.app**
|
||||
|
||||
*Nota: Essendo un ambiente di staging, alcune funzionalità o asset potrebbero essere aggiornati frequentemente.*
|
||||
|
||||
## 📱 Responsiveness
|
||||
Il sito è progettato con un approccio *Mobile-First*, con ottimizzazioni specifiche per:
|
||||
- Smartphone (Portrait & Landscape)
|
||||
- Tablet
|
||||
- Desktop (dove la sidebar diventa fissa per simulare la pulsantiera dell'ascensore).
|
||||
|
||||
## ⚖️ Copyright e Licenza
|
||||
Questo progetto è di proprietà di **Alberto Strazzabosco**.
|
||||
Il design, il codice sorgente e i concept creativi sono protetti da copyright. L'utilizzo e la pubblicazione sono concessi in licenza esclusiva a **Crystal Alto Vicentino s.r.l.**. Ogni riproduzione non autorizzata è vietata.
|
||||
|
||||
---
|
||||
**Sviluppato da:** Alberto Strazzabosco
|
||||
**Design & Code:** cod3.it
|
||||
**Anno:** 2026
|
||||
@@ -0,0 +1,62 @@
|
||||
#!/bin/bash
|
||||
|
||||
# --- Configurazione ---
|
||||
REPO_NAME="crystalsrl.com"
|
||||
REPO_ORG="mktg"
|
||||
GIT_HOST="git.cod3.it"
|
||||
|
||||
GIT_EMAIL="alberto@strazzabosco.com"
|
||||
GIT_USER="albertuan"
|
||||
GCP_PROJECT="cod3it"
|
||||
|
||||
# Controlla se siamo nella home directory dell'utente alberto
|
||||
if [[ "$HOME" != "/home/alberto" || "$PWD" != "/home/alberto" ]]; then
|
||||
echo "ERRORE: Lo script deve essere eseguito dalla directory /home/alberto"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Verifica se l'utente è autenticato su gcloud
|
||||
if [[ -z $(gcloud auth list --filter=status:ACTIVE --format="value(account)" 2>/dev/null) ]]; then
|
||||
echo "ERRORE: Nessun account gcloud attivo trovato. Esegui 'gcloud auth login' per continuare."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Crea la directory .ssh se non esiste
|
||||
mkdir -p .ssh
|
||||
|
||||
# Recupera la chiave privata
|
||||
echo "Recupero della chiave privata..."
|
||||
gcloud secrets versions access latest \
|
||||
--secret="ssh-bitbucket-albertuan-private" \
|
||||
--out-file=".ssh/id_rsa" \
|
||||
--project "$GCP_PROJECT"
|
||||
|
||||
# Recupera la chiave pubblica
|
||||
echo "Recupero della chiave pubblica..."
|
||||
gcloud secrets versions access latest \
|
||||
--secret="ssh-bitbucket-albertuan-public" \
|
||||
--out-file=".ssh/id_rsa.pub" \
|
||||
--project "$GCP_PROJECT"
|
||||
|
||||
# Imposta i permessi corretti
|
||||
echo "Impostazione dei permessi..."
|
||||
chmod 400 .ssh/id_rsa*
|
||||
|
||||
# Aggiunge il server ai known hosts
|
||||
echo "Aggiunta di $GIT_HOST ai known hosts..."
|
||||
ssh-keyscan "$GIT_HOST" >> .ssh/known_hosts
|
||||
|
||||
# Clona il repository
|
||||
echo "Clonazione del repository..."
|
||||
git clone "git@$GIT_HOST:$REPO_ORG/$REPO_NAME.git"
|
||||
|
||||
# Sposta nella directory del repository
|
||||
echo "Spostamento nella directory del repository..."
|
||||
cd "$REPO_NAME" || exit 1
|
||||
|
||||
# Configura Git globalmente
|
||||
echo "Configurazione Git..."
|
||||
git config --global user.email "$GIT_EMAIL"
|
||||
git config --global user.name "$GIT_USER"
|
||||
|
||||
echo "Operazioni completate con successo!"
|
||||
+2
-11
@@ -7,14 +7,11 @@
|
||||
<meta name="description" content="Crystal Alto Vicentino s.r.l. - Gestioni Immobiliari. Amministrazione condominiale e gestione patrimoni immobiliari nell'Alto Vicentino.">
|
||||
<meta name="copyright" content="cod3.it">
|
||||
<meta name="author" content="Alberto Strazzabosco">
|
||||
<meta name="version" content="0.0.1">
|
||||
<link rel="canonical" href="https://crystalsrl.com/">
|
||||
<meta property="og:title" content="Crystal Alto Vicentino s.r.l. | Gestioni Immobiliari">
|
||||
<meta property="og:description" content="Amministrazione condominiale e gestione patrimoni immobiliari nell'Alto Vicentino.">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="https://crystalsrl.com/">
|
||||
<meta property="og:image" content="https://crystalsrl-com.web.app/og-image.png">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<title>Crystal Alto Vicentino s.r.l. | Gestioni Immobiliari</title>
|
||||
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
@@ -671,7 +668,7 @@ a.card.clickable:hover { color: inherit; }
|
||||
|
||||
<!-- Footer -->
|
||||
<div class="footer">
|
||||
<p>© 2026 Crystal Alto Vicentino s.r.l. · P.IVA: 04615870245 · Via del Costo 10, 36010 Zanè (VI) · <span id="versionDisplay"></span></p>
|
||||
<p>© 2026 Crystal Alto Vicentino s.r.l. · P.IVA: 04615870245 · Via del Costo 10, 36010 Zanè (VI)</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -714,13 +711,7 @@ function updateFloor() {
|
||||
buttons.forEach(btn => btn.classList.toggle('active', btn.dataset.floor === floor));
|
||||
}
|
||||
window.addEventListener('scroll', updateFloor, { passive: true });
|
||||
|
||||
// Inizializzazione
|
||||
window.addEventListener('DOMContentLoaded', () => {
|
||||
const version = document.querySelector('meta[name="version"]')?.content;
|
||||
if (version) document.getElementById('versionDisplay').textContent = `v${version}`;
|
||||
updateFloor();
|
||||
});
|
||||
updateFloor();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 54 KiB |
Reference in New Issue
Block a user