Initial commit: sito NexStudio (Astro) con Cloudflare, CMS cookie e contenuti legali

- Home: hero, prodotti, servizi, stack, FAQ, CTA con form contatti inline (glossy) e particelle
- Header nero, menu con scroll-spy e alone su voce attiva, CTA Chattiamo (pre-chat)
- Pagine: privacy, cookie, GDPR, terms, about, codice etico, modello organizzativo, dove siamo, news
- Cookie consent first-party, chat gate, stampe-friendly su SubpageLayout
- Footer: Sezioni con Contattaci, Azienda con Dove siamo senza link per ora
- .gitignore: aggiunto .wrangler/ per stato locale Cloudflare

Made-with: Cursor
This commit is contained in:
Javaxman
2026-04-22 13:07:40 +02:00
commit 16c380dfda
64 changed files with 25028 additions and 0 deletions

29
package.json Normal file
View File

@ -0,0 +1,29 @@
{
"name": "nexstudio",
"type": "module",
"version": "0.0.1",
"engines": {
"node": ">=22.12.0"
},
"scripts": {
"dev": "astro dev",
"dev:fresh": "node -e \"require('fs').rmSync('node_modules/.vite',{recursive:true,force:true});\" && astro dev",
"build": "astro build",
"preview": "astro preview",
"astro": "astro",
"generate-types": "wrangler types"
},
"dependencies": {
"@astrojs/alpinejs": "^0.5.0",
"@astrojs/cloudflare": "^13.1.10",
"@tailwindcss/vite": "^4.2.2",
"@types/alpinejs": "^3.13.11",
"alpinejs": "^3.15.11",
"astro": "^6.1.8",
"tailwindcss": "^4.2.2",
"wrangler": "^4.83.0"
},
"overrides": {
"vite": "^7"
}
}