BAZUEL
- Sviluppo completo di sistemi software web e mobile
- Frontend: UX/design, sviluppo/TEST, Deploy, monitoring
- Backend: analisi, sviluppo/TEST, deploy, monitoring
About
- Siamo un team di 7 persone, in crescita
- Ingegneri Software e PhD
- Autori di libri di testo su Angular, Design e Docker
- Sviluppiamo due prodotti open source: NoTest e JustMine
- Facciamo consulenza per lo sviluppo di sistemi web/mobile completi
Clienti e progetti
Smith - per gli studi del lavoroCliente: Studio Pentha
- Smith è un sistema a supporto degli studi del lavoro per automatizzare e velocizzare i loro processi
- Consiste di un’applicazione web (frontend, backend, DB), di un’applicazione mobile (per Android e iOS) con casi d’uso distinti dalla versione web
- Si integra con Google Calendar, Dropbox, TeamSystem, ClickLavoro, OpenApi, Office Online
S4fe - supporto agli adolescentiCliente: Università di PiSa
- S4FE è un’applicazione web mobile (PWA) per supportare adolescenti in terapia
- L’analisi ha previsto uno studio approfondito della UX per realizzare un’app:
- semplice per un pubblico adolescente
- conforme con le regole di privacy
- con stili, copy e colori studiati per i vari stati d’animo possibili
- Analisi, mockup, frontend con Angular, backend in NestJS, DB con Postgres
- Integrazione con Google Calendar, Push notification con Google e iOS
Monitoraggio linee ferroviarieCliente: RFI SpA
- In collaborazione con l’Università degli Studi di Perugia ci occupiamo dello sviluppo di un sistema per il monitoraggio delle linee ferroviarie per RFI
- Il processo di sviluppo consiste in sprint di 30gg:
analisi → mockup → sviluppo → test → deploy
Logisitc - gestione processi interniCliente: FairConnect SpA
- Per FairConnect SpA ci occupiamo del progetto e dello sviluppo della parte frontend del loro gestionale
- Sviluppiamo i loro gestionali con un processo di sviluppo a sprint di 15gg con mini-release su due sistemi frontend indipendenti
analisi → mockup → sviluppo → test → deploy
FidoCommercialista - fatturazione onlineCliente: FidoCommercialista
- FidoCommercialista è una startup innovativa che si occupa di gestire tutta la contabilità per partite IVA e società
- Per loro progettiamo e sviluppiamo la parte Frontend
- Ci confrontiamo con il team di backend di FidoCommercialista con delle riunioni a cadenza settimanale
Open Source
NoTestMonitoraggio e test automatizzato di sistemi web
- NoTest è un sistema per la generazione automatica di test
- I test vengono generati mentre il sistema viene collaudato dal team di QA
-
Ogni sessione di test viene rieseguita automaticamente da NoTest per controllarne il funzionamento in futuro
JustMineDeploy di qualsiasi sistema docker su qualsiasi provider in pochi secondi
- JustMine è un sistema per il deploy rapido e semplice di qualsiasi sistema SaaS open source su un provider a piacere (AWS, GCP, Azure, Hetzner, Contabo, on premise)
- Massimo controllo sui propri dati e sul software
-
Backup, aggiornamenti e manutenzione automatici
Blog
The Frontend Team
Un blog sullo sviluppo frontend e occasionalmente backend
- Curiamo il blog The Frontend Team di cui siamo autori.
- Si parla di frontend. sviluppi, tecniche e metodologie attuali e future
Come lavoriamo
Il nostro processo di sviluppo
- Piccole release (di 7gg, 15gg o 30gg)
- Analisi: progettiamo il mockup e ci confrontiamo con il cliente, iterativamente
- Sviluppo: sviluppiamo quanto pianificato con le tecnologie più appropriate
- Test: creiamo test unitari, di integrazione e e2e avvalendoci anche di NoTest per velocizzare la scrittura dei test
- Deploy: tutti i nostri sistemi sono deployati tramite docker su cluster Kubernetes o su macchine indipendenti
- Monitoraggio: monitoriamo automaticamente i nostri sistemi per assicurarci che siano sempre online e performanti
Le nostre tecnologie
- DX: WebStorm, Copilot, Strumenti di Debug Frontend interni, Docker, Git
- Frontend: Angular, React (e NextJs), Svelte, Vue, LitElement (Web Components – di cui abbiamo realizzato anche una integrazione open source con TailwindCSS: https://github.com/butopen/web-components-tailwind-starter-kit ), TailwindCSS, Design System
- Backend: NestJS con TypeScript, Python per integrazioni dockerizzate di AI, NodeJS con fastify per i microservizi, Kafka
- Database: Postgres (abbiamo realizzato un sistema che si occupa di backup su S3, replica su diversi provider e monitoraggio)
La nostra filosofia
- Un processo di sviluppo snello ed efficace, basato sui mockup, con confronti periodici e release frequenti
- Sviluppiamo e consegniamo i progetti nei tempi previsti e con una qualità elevata (tutti i nostri clienti ci raccomandano)
- Formazione su nuove tecnologie e trend una volta al mese
- Siamo molto bravi in quello che facciamo perché ci piace