Skip to content
This repository has been archived by the owner on Apr 2, 2021. It is now read-only.

steveoro/goggles

Repository files navigation

Goggles -o^o-

Swimming Results Browser & "Swimming Life-style" enhancer

Maintainability Test Coverage CodeFactor Build Status

Goggles is a Rails application developed to manage and browse the results obtained dynamically from any official Swimming competition. The app is designed also to handle a lot more, as long as is related to Swimming.

It features some crude internal social features for handling and sharing reviews of swimming-pools and sporting venues, manage trainings, lessons, meeting reservations, custom internal championship cups and a lot more.

Although open for browsing to the general public, the official site (master-goggles.org) is still used in closed beta and reserved as the Official Championship result publisher for only a few selected Swimming Teams from a Regional Championship in the north of Italy.

The administration/data-import sub-app resides in a dedicated project (goggles_admin) and is typically deployed and used only locally, firewalled by a LAN.

The GogglesAdmin app features a complex, mostly automated, data-import process with a custom Parser. This is able to parse several results and starting-list file formats, typically generated from various sources all over the net (mostly, Swimming Federations sites). This allows recurrent jobs and crawlers to automatically update the underlying database with all the supported data files.

Official framework Wiki, here