Lalabase
티켓·문서·근무시간·고객대화를 한 곳에 모아 KI로 검색, 소프트웨어 기업 고객 프로젝트용, 오픈소스로 자체 서버·독일 클라우드에 배포
건설업체 견적을 만들·전송·서명·추적하는 앱, macOS·Windows 네이티브, 브라우저에서도 사용 가능
Crea, invia, fai firmare e traccia i preventivi della tua impresa edile. App nativa per macOS e Windows, sempre disponibile anche dal browser.
비즈니스TypeScript · SwiftGitHub @thomas-addamo온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Preventivi edili professionali, dal sopralluogo alla firma del cliente. Web app, app per iPhone (installabile da Safari) e app desktop per macOS e Windows. Dieffe Preventivi è il gestionale con cui Dieffe Ristrutturazioni prepara, invia e archivia i preventivi dei propri cantieri. Sostituisce fogli Excel e documenti sparsi con un unico strumento, disponibile ovunque: in ufficio, in cantiere, dal telefono. L'app desktop offre l'esperienza di un'applicazione nativa: • macOS — barra del titolo integrata, sidebar traslucida conREADME 전문 보기 ↗
Preventivi edili professionali, dal sopralluogo alla firma del cliente.
Il gestionale con cui Dieffe Ristrutturazioni prepara, invia e archivia i preventivi dei propri cantieri, sul web, su iPhone e nelle app desktop per macOS e Windows.
Apri l'app · Scarica per Mac e Windows · App iPhone · Novità
Un unico strumento al posto di fogli Excel, documenti sparsi e mail scritte a mano. Il preventivo nasce in cantiere dal telefono, si rifinisce in ufficio, parte per email con il PDF allegato e torna firmato dal cliente, tutto nello stesso posto.
| Funzione | Cosa fa |
|---|---|
| Editor | Sezioni e voci trascinabili, quantità, sconti, prezzi a corpo, sezioni opzionali; più preventivi aperti in schede, riepilogo sempre a vista. |
| Descrizioni formattate | Grassetto, corsivo, sottolineato ed elenchi nelle voci, riportati fedelmente nel PDF. |
| Duplica | Copia completa di un preventivo (sezioni, voci, prezzi, foto) per lo stesso cliente o per un altro. |
| Lavori extra | Lavorazioni aggiuntive in un preventivo legato all'originale (PREV-…-E1), con importo separato e PDF marcato "Extra". |
| Import da file | Un computo in PDF, Word o Excel diventa un preventivo completo, letto dall'AI. |
| Funzione | Cosa fa |
|---|---|
| Invio per email | Mail già pronta dalla casella ufficiale dell'impresa, con PDF allegato, riferimenti del preventivo e pulsante per aprirlo online. Più destinatari in CC o CCN, note controllate dall'AI, anteprima prima dell'invio. |
| Link e firma online | Pagina pubblica protetta da codice di accesso, da cui il cliente consulta, accetta e firma. |
| Export | PDF impaginato con immagini, Excel con formule, CSV e backup JSON. |
| Comunicazioni | Lettere su carta intestata a clienti, condòmini o architetti, con timbro e PDF. |
| Funzione | Cosa fa |
|---|---|
| Prezzi spiegati | Suggerimenti di prezzo motivati da listino, storico dei preventivi e mercato. |
| Listino che impara | Catalogo a categorie con codici gerarchici (es. PAV.02.05), alimentato dai preventivi e riordinato ogni notte: doppioni uniti, voci inutilizzate rimosse. |
| Testi | Miglioramento delle descrizioni e controllo ortografico e grammaticale delle note per il cliente. |
| Dashboard personale | Lavori in sospeso e consigli del giorno per ogni utente. |
| Funzione | Cosa fa |
|---|---|
| Clienti | Anagrafica con contatti e storico dei preventivi. |
| Statistiche | Andamento di valore, conversione e stati dei preventivi. |
| Ruoli e sicurezza | Amministratore, editor e sola lettura; registro attività, sessioni attive, blocco dei preventivi, cestino con ripristino. |
| Notifiche | Centro notifiche in app e notifiche push su iPhone, Mac e browser. |
| Aiuto | Assistente sull'uso dell'app e messaggi diretti all'amministratore. |
Ogni funzione importante esce nello stesso momento su tutte le piattaforme, con la stessa versione e un'interfaccia pensata per ciascuna.
| Piattaforma | Com'è |
|---|---|
| 🌐 Web | Funziona in qualsiasi browser, anche come app installata da Safari. |
| 📱 iPhone | App nativa in SwiftUI con Liquid Glass, Face ID, Dynamic Island per i sopralluoghi e aggiornamento automatico sui dispositivi dell'impresa. Dettagli → |
| 💻 macOS | Icona Liquid Glass, barra del titolo integrata, sidebar traslucida, menu completi e badge nel Dock. |
| 🪟 Windows | Stessa app desktop, con installer e scorciatoie da tastiera. |
| Sistema | Pacchetto |
|---|---|
| Mac con chip Apple (M1 e successivi) | Dieffe-Preventivi-mac-arm64.dmg |
| Mac con processore Intel | Dieffe-Preventivi-mac-x64.dmg |
| Windows 10 / 11 (x64) | Dieffe-Preventivi-Setup-x64.exe |
L'app si aggiorna da sola: l'interfaccia segue il sito e, quando esce una nuova versione, viene proposto il pacchetto giusto.
macOS (12 Monterey o successivo)
.dmg e trascina Dieffe Preventivi in Applicazioni.Windows
| Azione | Scorciatoia |
|---|---|
| Nuovo preventivo · lavoro extra · comunicazione | ⌘N · ⇧⌘N · ⌥⌘N |
| Duplica preventivo | ⌘D |
| Invia per email | ⌥⌘E |
| Anteprima · scarica PDF | ⌘E · ⇧⌘E |
| Importa da file | ⌘O |
| Cerca un preventivo | ⌘K |
| Sezioni dell'app | ⌘1 … ⌘9 |
| Indietro · avanti | ⌘[ · ⌘] |
| Barra laterale | ⌃⌘S |
| Assistente | ⇧⌘/ |
| Area | Strumenti |
|---|---|
| Web app | Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4, Radix |
| Dati | PostgreSQL (Neon) con Drizzle ORM, immagini su Cloudinary |
| Documenti | @react-pdf/renderer, ExcelJS, Tiptap, React Email |
| AI | Modelli open su Groq |
| iPhone | SwiftUI, MapKit, Swift Charts, ActivityKit, XcodeGen |
| Desktop | Electron, build e release automatiche con GitHub Actions |
| Hosting | Vercel |
Il progetto è sviluppato per uso interno. Le istruzioni servono a chi lavora al codice; nessuna credenziale è inclusa nel repository.
Requisiti: Node.js 22, pnpm 10 (per l'app iPhone: Xcode 26 e XcodeGen).
pnpm install
cp .env.example .env.local # compila le variabili richieste
pnpm db:migrate # applica le migrazioni
pnpm dev # http://localhost:3847
| Comando | Descrizione |
|---|---|
pnpm dev | Server di sviluppo |
pnpm build | Build di produzione |
pnpm lint | Controlli ESLint |
pnpm db:generate / pnpm db:migrate | Genera / applica le migrazioni (in produzione partono da sole a ogni deploy, vedi scripts/migrate-deploy.ts) |
pnpm electron:dev | App desktop collegata al server di sviluppo |
pnpm electron:build:mac / pnpm electron:build:win | Pacchetti desktop locali in dist-electron/ |
src/app/ pagine e API (App Router)
src/components/ interfaccia (editor, PDF, componenti condivisi)
src/lib/ dominio: calcoli, AI, email, export, permessi, database
electron/ app desktop (finestra, menu, aggiornamenti)
ios/ app iPhone nativa (SwiftUI)
scripts/ migrazioni e preparazione dei pacchetti desktop
Un unico sistema di token (colori, ombre, raggi) in src/app/globals.css, con la regola
degli angoli concentrici: il raggio di un contenitore è quello dei suoi controlli più
la distanza dal bordo (controlli 12px · card rounded-card 28px con padding 16px ·
finestre rounded-sheet 32px con padding 20px). Tutte le pagine usano Page e
PageHeader (src/components/shared/Page.tsx) per margini, larghezze e titoli uniformi.
L'app desktop usa lo stesso sistema con un proprio design, attivato solo al suo interno.
La versione segue il versionamento semantico ed è in src/lib/version.ts (allineata a
package.json). Le novità di ogni versione sono in src/lib/changelog.ts e compaiono
agli utenti nel riquadro Novità, su tutte le piattaforme.
Un tag vX.Y.Z fa partire GitHub Actions, che crea i pacchetti macOS e Windows e li
pubblica nella pagina delle release.
© 2026 Dieffe Ristrutturazioni. Tutti i diritti riservati. Codice consultabile pubblicamente; non è concesso il riutilizzo senza autorizzazione scritta.