Open source · licenza AGPL v3

Download: sorgenti, API e manuali

Il codice sorgente e la documentazione della piattaforma MyTown sono liberamente disponibili con licenza GNU Affero General Public License v3, come risultato del progetto di ricerca e sviluppo cofinanziato dalla Regione Abruzzo — PR FESR 2021-2027.

Documentazione d'uso

Manuali utente

Consultabili online, pagina per pagina, oppure scaricabili in PDF.

Manuale dell'app mobile

La guida per gli utenti dell'app MyTown: bacheca ed eventi, servizi e prenotazioni, chat, profilo e funzioni per i gestori delle attività.

Sfoglia online PDF

Manuale della piattaforma web

La guida per le imprese: anagrafiche, comunicazioni, prenotazioni, moduli di settore, documentale, fatture e scadenziario.

Sfoglia online PDF

Documentazione tecnica

Installazione e architettura

Tutto quello che serve per mettere in piedi l'ambiente: prerequisiti, database, servizi, portale, app e scheduler.

Guida all'installazione

Procedura completa dell'ambiente: prerequisiti (JDK 21, Node 22, PostgreSQL 16, Tomcat), installazione dei database, build di librerie e servizi, portale, app mobile e scheduler dei job.

Leggi la guida

Architettura della piattaforma

Vista d'insieme: frontend, microservizi e database per dominio, scheduler dei job e note sul perimetro open source.

Scopri l'architettura

Per gli sviluppatori

Documentazione API

Le API REST degli 11 servizi della piattaforma, documentate in formato OpenAPI e consultabili con Swagger UI.

Esplora le API Inventario endpoint

Codice sorgente

Pacchetti sorgente

Un archivio per ciascun repository della piattaforma. Ogni pacchetto include il testo integrale della licenza AGPL v3; le condizioni sono riassunte in LICENSING.md del pacchetto platform. Verifica l'integrità con SHA256SUMS.txt.

PacchettoContenutoDimensione
mytown-app-data-smart.zip App mobile (Ionic/Angular + Capacitor) 3.6 MB Scarica
mytown-database.zip Script SQL: schemi, funzioni, installazione from-scratch 1 MB Scarica
mytown-kondorcs-jwt.zip Libreria autenticazione JWT (Spring Security) 38 KB Scarica
mytown-kondorcs-model.zip Libreria modelli condivisi 77 KB Scarica
mytown-kondorcs-utils.zip Libreria comune: crittografia, log applicativo, MyBatis, mail 78 KB Scarica
mytown-kondorcs.schedulelibrary.aifileprocessor.zip Estrazione automatica di dati dai PDF documentali 2.4 MB Scarica
mytown-kondorcs.schedulelibrary.datasmart.zip Job pianificati: notifiche, OTP 2FA, report fotovoltaico 814 KB Scarica
mytown-kondorcs.scheduleservices.zip Host dello scheduler (servizio Windows) 98 KB Scarica
mytown-platform.zip Documentazione della piattaforma: README, INSTALL, ARCHITECTURE, LICENSING, script di supporto 694 KB Scarica
mytown-portale_angular_18.zip Portale web (Angular + PrimeNG) 15.3 MB Scarica
mytown-sw_e_ecommerce.zip Vetrina online: catalogo, carrello, ordini 1.8 MB Scarica
mytown-ws_spring_bakeka.zip Bacheca eventi/news e turismo (luoghi, audioguide) 385 KB Scarica
mytown-ws_spring_biz_appointments.zip Scadenziario attività con prenotazione clienti 95 KB Scarica
mytown-ws_spring_booking.zip Prenotazioni: risorse, fasce orarie, menu ristorazione, listini balneari 86 KB Scarica
mytown-ws_spring_cmp.zip Gestionale imprese: anagrafiche, CRM, recensioni, edilizia, fotovoltaico, condominio, fatture 857 KB Scarica
mytown-ws_spring_data_repository.zip Layer dati centralizzato 71 KB Scarica
mytown-ws_spring_documentary.zip Gestione documentale e file server con indicizzazione 127 KB Scarica
mytown-ws_spring_payment.zip Pagamenti (Nexi XPay, PayPal) 72 KB Scarica
mytown-ws_spring_portal_login.zip Servizio autenticazione: login a due fattori, registrazione, token 74 KB Scarica
mytown-ws_spring_portal_manager.zip Amministrazione portale: pagine, ruoli, traduzioni, notifiche push 156 KB Scarica
mytown-ws_spring_workflow.zip Motore workflow (lavori multi-step, preventivi) 77 KB Scarica