Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
GiorgioCitterio committed Nov 27, 2023
2 parents 9c2517e + 1cebca9 commit 577d02b
Showing 1 changed file with 101 additions and 1 deletion.
102 changes: 101 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,101 @@
# SpoortifyProject
# Sportify - Esplora il Mondo dello Sport 🏆

[![C#](https://img.shields.io/badge/C%23-FFA500.svg?style=for-the-badge&logo=c-sharp&logoColor=white)](https://learn.microsoft.com/it-it/dotnet/csharp/)
[![Football API](https://img.shields.io/badge/Football_API-800080.svg?style=for-the-badge)](https://dashboard.api-football.com/)
[![MAUI](https://img.shields.io/badge/MAUI-2B579A.svg?style=for-the-badge&logo=.net&logoColor=white)](https://learn.microsoft.com/it-it/dotnet/maui/what-is-maui?view=net-maui-8.0)
[![.NET](https://img.shields.io/badge/.NET-512BD4.svg?style=for-the-badge&logo=.net&logoColor=white)](https://dotnet.microsoft.com/en-us/download/dotnet/7.0/)
[![License](https://img.shields.io/badge/License-GPL%203.0-blue.svg?style=for-the-badge)](https://opensource.org/licenses/GPL-3.0)



## Collaboratori

I principali collaboratori per questo progetto sono:

- [Cristian Cagliani](https://github.com/CristianCagliani) (Email: Cristian.Cagliani@issgreppi.it)
- [Giorgio Citterio](https://github.com/GiorgioCitterio) (Email: Giorgio.Citterio@issgreppi.it)
- [Umberto Colombo](https://github.com/umbecol) (Email: Umberto.Colombo@issgreppi.it)
- [Andrea Panzeri](https://github.com/AndreaPanzeri) (Email: Andrea.Panzeri.2005@issgreppi.it)
- [Marco Passoni](https://github.com/MarcoPassoni) (Email: Marco.Passoni@issgreppi.it)

## Motivo del Progetto

Il progetto Sportify è il risultato di un'innovativa iniziativa educativa, sviluppata nell'ambito del corso di informatica della classe 5iB presso la scuola Villa Greppi di Monticello Brianza (LC). L'obiettivo fondamentale è stato quello di consolidare e mettere in pratica le competenze informatiche acquisite durante il percorso di studi, traducendole in una solida applicazione che rispecchiasse l'interesse degli studenti per il mondo dello sport.

## Introduzione all'App

Benvenuto in **Sportify**, un'esperienza unica che ti consente di immergerti in modo approfondito e coinvolgente nel mondo dello sport come mai prima d'ora. Sportify non è solo un'applicazione, ma un compagno affidabile che offre una panoramica completa delle partite di calcio, hockey, baseball, NBA, rugby e Formula 1. Ogni dettaglio è accuratamente curato per fornire informazioni esaustive sui risultati delle partite, i precedenti e gli aggiornamenti giornalieri, offrendo una visione completa e approfondita del mondo dello sport.

## Sicurezza e Affidabilità 🛡️

La sicurezza e l'affidabilità sono il cuore pulsante di Sportify. Attraverso un rigoroso controllo delle operazioni di gioco e una gestione attenta delle connessioni, garantiamo un'esperienza priva di problemi e sicura per tutti gli utenti. Un innovativo algoritmo di monitoraggio costante verifica la disponibilità delle chiavi private delle API, assicurando un funzionamento ininterrotto e senza esaurimento delle risorse.

## Funzionalità Principali dell'App 🌐

### Esplora Partite e Squadre

Sportify ti permette di esplorare partite e squadre in modo intuitivo e coinvolgente. La navigazione fluida ti consente di selezionare la tua squadra preferita o di esplorare le partite di una determinata categoria. Ogni squadra ha una pagina dedicata con dettagli sulle prestazioni recenti, gli atleti chiave e le prossime partite.

### Aggiornamenti in Tempo Reale

Rimani sempre aggiornato con Sportify. Gli aggiornamenti in tempo reale ti informano sugli sviluppi delle partite, i risultati istantanei e gli eventi salienti.

### Analisi Statistiche Avanzate

Sportify offre un'esperienza analitica avanzata. Approfondisci le statistiche delle squadre e dei giocatori, visualizza i grafici delle prestazioni stagionali e scopri le tendenze di gioco. Sia che tu sia uno spettatore occasionale o un appassionato analista sportivo, Sportify ti fornisce gli strumenti necessari per apprezzare il gioco in modo più profondo.

### Personalizzazione dell'Esperienza

Sportify si adatta alle tue preferenze. Personalizza la tua esperienza scegliendo le squadre e le leghe preferite.

## Approfondimento sull'Utilizzo delle API di Dashboard Football API 🌐

Sportify sfrutta appieno le potenzialità delle API di Dashboard Football API per offrire agli utenti un'esperienza ricca di informazioni dettagliate sulle partite di calcio. L'integrazione permette di accedere a dati accurati e aggiornati sulle squadre, le leghe e i risultati delle partite, arricchendo così l'esperienza di navigazione degli utenti.

## Come Contribuire

Siamo entusiasti di accogliere contributi dalla community. Se desideri arricchire Sportify con le tue idee, puoi farlo in vari modi:

- Segnalando bug o problemi tramite le [issues](link_alle_issues).
- Aggiungendo nuove funzionalità o migliorando quelle esistenti con [pull request](link_alle_pull_requests).
- Migliorando la [documentazione](link_alla_documentazione).
- Aiutando a testare l'app e segnalando eventuali problemi.

## Guida all'Installazione più Approfondita 🚀

### Clonare il Repository

```bash
git clone https://github.com/tuonome/sportify.git
```

### Aprire con Visual Studio

Apri il progetto con Visual Studio o il tuo ambiente di sviluppo preferito.

### Configurare le API Keys

All'interno della repository di **Sportify**, le chiavi API necessarie per il corretto funzionamento del programma sono gestite in modo sicuro e non accessibile direttamente agli utenti. Questo file è strettamente riservato per motivi di sicurezza e per evitare un utilizzo improprio delle chiavi. **Sportify** utilizza un algoritmo interno per selezionare in modo casuale una chiave API da questo file, assicurando una distribuzione ottimale delle richieste alle API. Affinché il programma possa operare senza interruzioni 24 ore su 24, si consiglia di seguire attentamente le istruzioni fornite nella documentazione per garantire un monitoraggio efficace e automatico dello stato delle chiavi, senza la necessità di accesso diretto al file da parte dell'utente. :lock: :gear:

### Compilare ed Eseguire

Compila il progetto ed eseguilo per iniziare a esplorare Sportify.

## Ringraziamenti

Desideriamo ringraziare sinceramente tutti coloro che hanno contribuito o supportato questo progetto. Il vostro contributo è prezioso per noi!

## Licenza
Questo progetto è rilasciato sotto la licenza [GNU General Public License v3.0](https://opensource.org/licenses/GPL-3.0), una licenza open source che conferisce agli utenti la libertà di utilizzare, modificare e distribuire il codice sorgente. La scelta di questa licenza è volta a garantire la massima trasparenza e condivisione del software.

La [GNU GPL v3.0](https://opensource.org/licenses/GPL-3.0) conferisce diritti specifici agli utenti, permettendo loro di:

- **Esplorare**: Hai la libertà di utilizzare questo software per qualsiasi scopo.
- **Adattare**: Puoi modificare il codice sorgente secondo le tue esigenze.
- **Condividere**: Se distribuisci il software, devi farlo sotto la stessa licenza open source.

Questa licenza è scelta con cura per favorire uno sviluppo aperto e collaborativo. La tua partecipazione è incoraggiata, contribuendo a mantenere vivo lo spirito di condivisione e collaborazione nella comunità degli sviluppatori. :octocat:

---

*Esplora, gioca e vivi lo sport con Sportify!* 🌟

0 comments on commit 577d02b

Please sign in to comment.