Licenze e librerie

Attribuzioni e licenze utilizzate

Framework & Runtime

Svelte 5

MIT License

Framework JavaScript reattivo alla base dell'interfaccia utente del sito.

Repository

SvelteKit

MIT License

Gestisce il routing, il rendering lato server e le API del sito.

Repository

Vite

MIT License

Motore di build e sviluppo che compila e ottimizza il codice del sito.

Repository

Bun

MIT License

Runtime JavaScript ultra-veloce e package manager utilizzato per il sito.

Repository

Librerie

Leaflet

BSD 2-Clause License

Motore cartografico alla base della NerdMap per la navigazione interattiva dei luoghi.

Repository

Leaflet.markercluster

MIT License

Raggruppa automaticamente i punti di interesse sulla NerdMap per una visualizzazione ordinata.

Repository

TypeScript

Apache 2.0 License

Garantisce la correttezza del codice tramite tipizzazione statica durante lo sviluppo.

Repository

Open Location Code

Apache 2.0 License

Converte i Plus Code di Google Maps in coordinate per posizionare i luoghi sulla NerdMap.

Repository

DOMPurify

Apache 2.0 / MPL 2.0 License

Protegge il sito da attacchi XSS sanitizzando i contenuti HTML generati dagli utenti.

Repository

Marked

MIT License

Trasforma i testi in formato Markdown in HTML per la renderizzazione dei contenuti.

Repository

Backend & Database

discord.py

MIT License

Bot Discord che gestisce eventi, mercatino e moderazione.

Repository

Postgres.js

MIT License

Connette il sito al database per leggere eventi, mercatino, NerdMap e donatori.

Repository

Caddy

Apache 2.0 License

Web server e reverse proxy con HTTPS automatico che serve i CDN sulla VPS.

Repository

Strumenti di Sviluppo

Affinity Designer

Proprietaria

Software di grafica vettoriale utilizzato per la creazione di loghi, banner e asset visivi.

Sito Web

Figma

Platform

Strumento di progettazione UI/UX e prototipazione.

Sito Web

Visual Studio Code

MIT License

Editor di codice principale utilizzato per lo sviluppo dell'intero progetto.

Repository

GitHub

Platform

Piattaforma per il versionamento del codice del progetto.

Sito Web

Risorse

Font Awesome

Font Awesome Free License

Fornisce tutte le icone vettoriali utilizzate nell'interfaccia del sito.

Licenza

Google Fonts

Open Font License

Tipografia del sito: Inter per i testi e Outfit per i titoli e gli elementi in evidenza.

Attribuzione

OpenStreetMap

ODbL

Fonte dei dati cartografici open-source che alimentano le mappe della NerdMap.

Copyright

Analytics & SEO

Cloudflare Web Analytics

Platform

Monitoraggio del traffico web privacy-first, senza cookie e senza tracciamento degli utenti.

Sito Web

Google Search Console

Platform

Analisi delle performance di ricerca, indicizzazione e copertura delle pagine su Google.

Sito Web

Bing Webmaster Tools

Platform

Gestione dell'indicizzazione e del posizionamento delle pagine sul motore di ricerca Bing.

Sito Web

IndexNow

Open Protocol

Protocollo aperto per notificare istantaneamente i motori di ricerca dei nuovi contenuti pubblicati.

Sito Web

Google Merchant Center

Platform

Esporta gli annunci del Mercatino su Google Shopping per aumentarne la visibilità.

Sito Web

Hosting

Server Primario

GPL v2 License

Server dedicato allo sviluppo e all'hosting dei bot.

Repository

Server Secondario

GPL v2 License

Server virtuale che ospita i file dinamici del backend.

Repository

Cloudflare Pages

Platform

Ospita e distribuisce il sito web su una rete edge globale a bassa latenza.

Sito Web

Neon

Platform

Database PostgreSQL serverless che conserva tutti i dati del progetto.

Sito Web