Overview
I am part of the organizational staff of a group that has been walking in the hills at night for several years: Alpen Trekking. This webapp was born because partecipants wanted some information and statistics about completed tours: distance walked, difference in height, time elapsed. Soon the desire to put everything in a ranking emerges... everyone likes a bit of competition!
To speed up development without sacrificing the quality of the project, I decided to use a framework that has great immediate productivity: Laravel. Laravel in "hybrid" mode with InertiaJS allowed me to create a PWA in React in relatively little time.
For the data part I built an import engine to put the contents of Google Spreadsheets into the database: in this way the other staff members can make data entries in a controllable, fast and versioned way.