Dicantieri

sveltetailwindpostgresqldockerrailway

In an effort to enhance my construction site management software, I initiated a substantial project transformation. Initially, the frontend was developed using Flutter Web, while the backend consisted of some Golang microservices with MongoDB as the database.

Recognizing the need to establish a more seamless and type-safe connection between the frontend and backend, and to reduce the overhead of repetitive code, I decied to rebuild the project from scratch. This involved transitioning to SvelteKit for the frontend, leveraging its simplicity and type-safety to create a more responsive and robust user-friendly interface. Simultaneously, I migrated the primary db to PostgreSQL which, thanks to PrismaDB, improved the type-safety and data integrity

aggiunta_datihomericercavisualizzazione_dati