- Web εφαρμογές
Backhand: web εφαρμογή για ερασιτεχνικό πρωτάθλημα τένις με αυτόματη βαθμολογία
Το Backhand είναι η ιστοσελίδα ενός ερασιτεχνικού πρωταθλήματος τένις όπου όλοι παίζουν με όλους. Φτιάξαμε από την αρχή την εφαρμογή του: οι παίκτες βλέπουν βαθμολογία, πρόγραμμα και αποτελέσματα, ενώ ο διοργανωτής περνά τα σκορ από ένα πάνελ διαχείρισης και η κατάταξη ενημερώνεται μόνη της.

Το έργο με μια ματιά
- Πελάτης
- Backhand
- Κλάδος
- Ερασιτεχνικό πρωτάθλημα τένις
- Έτος
- 2026
- Κατάσταση
- Σε λειτουργία
- Υπηρεσίες
Η πρόκληση
Σε ένα πρωτάθλημα όπου όλοι παίζουν με όλους, κάθε αποτέλεσμα αλλάζει πόντους, σετ και games για δύο παίκτες, και η σειρά στην κατάταξη μπορεί να κριθεί στη διαφορά σετ ή games. Με 14 παίκτες και 91 ματς σε μία σεζόν, οι υπολογισμοί με το χέρι γίνονται εύκολα λάθος.
Το ερασιτεχνικό τένις έχει και τις δικές του ιδιαιτερότητες: ματς που αναβάλλονται, παίκτες που αποχωρούν στη μέση της σεζόν και αντικαταστάτες που πρέπει να μπουν στο πρόγραμμα χωρίς να χαθούν τα ματς που έχουν ήδη παιχτεί.
Η λύση
Φτιάξαμε μια web εφαρμογή με δύο όψεις. Οι δημόσιες σελίδες δείχνουν σε όλους βαθμολογία, πρόγραμμα, αποτελέσματα και καρτέλες παικτών χωρίς λογαριασμό, και το πάνελ διαχείρισης αφήνει τον διοργανωτή να ρυθμίζει το πρωτάθλημα και να καταχωρεί τα σκορ. Η κατάταξη υπολογίζεται αυτόματα από τα αποτελέσματα.
Στοιχεία του έργου
- Το Πρωτάθλημα Φθινόπωρο 2026 έχει 14 παίκτες και 91 ματς σε 13 αγωνιστικές, από 5 Οκτωβρίου έως 20 Δεκεμβρίου 2026 (έλεγχος 21 Οκτωβρίου 2026).
Βαθμολογία που ενημερώνεται μόνη της
Κάθε σκορ ενημερώνει αμέσως την κατάταξη. Οι πόντοι για νίκη και ήττα ορίζονται ανά πρωτάθλημα και οι ισοβαθμίες λύνονται με τη διαφορά σετ, τη διαφορά games και τις νίκες.
Πρόγραμμα όλοι με όλους με ένα κλικ
Η εφαρμογή φτιάχνει αυτόματα το πρόγραμμα και μοιράζει τα ματς σε αγωνιστικές, ώστε κάθε παίκτης να συναντά μία φορά όλους τους άλλους. Με μονό αριθμό παικτών, ένας ξεκουράζεται σε κάθε αγωνιστική. Οι αγωνιστικές γίνονται ορατές στο κοινό μία την εβδομάδα από την ημέρα έναρξης.
Σκορ με τους κανόνες του τένις
Κάθε ματς δέχεται έως πέντε σετ. Το super tie-break μετρά ως σετ, αλλά στα games μετρά μόνο ως 1-0, ώστε να μην αλλοιώνει τη διαφορά games. Όταν δύο παίκτες ξαναπαίζουν μεταξύ τους, ο διοργανωτής επιλέγει αν μετρά μόνο το πρώτο ματς, όλα ή όσα πρώτα ματς ορίσει, και τα υπόλοιπα εμφανίζονται ως φιλικά.
Αναβολές, αποχωρήσεις και αντικαταστάσεις
Ένα ματς μπορεί να αναβληθεί. Όταν ένας παίκτης αποχωρεί, ο αντικαταστάτης του παίρνει τα ματς που δεν έχουν παιχτεί και όσα έχουν ήδη παιχτεί μένουν στο ιστορικό. Αν δεν βρεθεί αντικαταστάτης, τα ματς που του απομένουν δίνονται στους αντιπάλους ως νίκες χωρίς αγώνα (W/O) με μία κίνηση.
Καρτέλες παικτών και αναμετρήσεις
Η σελίδα Παίκτες δείχνει θέση, ματς, νίκες, ήττες και πόντους για όλους. Κάθε παίκτης έχει και δική του σελίδα με όλα τα ματς του και τον απολογισμό του απέναντι σε κάθε αντίπαλο.
Χωριστή βαθμολογία ανά επίπεδο
Ο διοργανωτής μπορεί να χωρίσει τους παίκτες σε επίπεδα. Τότε κάθε επίπεδο έχει δική του βαθμολογία και η εφαρμογή δεν δέχεται ματς ανάμεσα σε παίκτες διαφορετικού επιπέδου.
Εκτύπωση, εξαγωγή και τρία χρωματικά θέματα
Κάθε αγωνιστική έχει καθαρή σελίδα έτοιμη για εκτύπωση ή φωτογραφία, και ο διοργανωτής κατεβάζει όλα τα ματς με το σκορ κάθε σετ σε αρχείο που ανοίγει στο Excel. Ο επισκέπτης διαλέγει χρώματα για χώμα, γρασίδι ή σκληρό γήπεδο, και η επιλογή του μένει αποθηκευμένη.


