My School Connect
Το My School Connect είναι μια ολοκληρωμένη ψηφιακή πλατφόρμα για σχολεία στην Αυστραλία, η οποία υποστηρίζει ηλεκτρονικές παραγγελίες, σχολικές εκδηλώσεις, δράσεις fundraising και τη διαχείριση εθελοντών.
Μέσα από ένα ενιαίο περιβάλλον, γονείς, μαθητές, σχολεία και συνεργαζόμενοι προμηθευτές μπορούν να διαχειρίζονται υπηρεσίες όπως παραγγελίες από σχολικά κυλικεία, αγορές σχολικών στολών, εισιτήρια εκδηλώσεων και άλλες καθημερινές σχολικές δραστηριότητες.
Η KOKU SCRIPTS συμμετέχει στο έργο από την έναρξη της ανάπτυξής του το 2013 και μέχρι σήμερα έχει κεντρικό ρόλο στον τεχνικό σχεδιασμό, την ανάπτυξη, τις διασυνδέσεις και τη συνεχή εξέλιξη της πλατφόρμας.
Η ανάγκη που καλύπτει η πλατφόρμα
Οι καθημερινές λειτουργίες ενός σχολείου περιλαμβάνουν πολλές διαφορετικές διαδικασίες, οι οποίες συχνά εκτελούνται μέσα από ανεξάρτητα συστήματα ή χειροκίνητες ροές εργασίας.
Το My School Connect δημιουργήθηκε για να συγκεντρώσει αυτές τις λειτουργίες σε μια ενιαία πλατφόρμα και να διευκολύνει:
- Τους γονείς που πραγματοποιούν παραγγελίες και πληρωμές.
- Τους μαθητές που χρησιμοποιούν τις διαθέσιμες σχολικές υπηρεσίες.
- Το προσωπικό των σχολείων που διαχειρίζεται παραγγελίες, μαθητές και εκδηλώσεις.
- Τους διαχειριστές κυλικείων και καταστημάτων σχολικών ειδών.
- Τις ομάδες εθελοντών και fundraising.
- Τους εξωτερικούς συνεργάτες και τις υπηρεσίες πληρωμών ή επικοινωνίας.
Ο ρόλος της KOKU SCRIPTS
Η KOKU SCRIPTS έχει αναλάβει σημαντικό μέρος της τεχνικής ανάπτυξης και συντήρησης της πλατφόρμας από το 2013.
Η μακροχρόνια συμμετοχή μας περιλαμβάνει:
- Σχεδιασμό και ανάπτυξη νέων λειτουργιών.
- Συντήρηση και επέκταση του υπάρχοντος συστήματος.
- Δημιουργία και υποστήριξη REST API.
- Υλοποίηση integrations με τραπεζικά και εξωτερικά συστήματα.
- Ανάπτυξη εργαλείων για σχολεία, γονείς, μαθητές και διαχειριστές.
- Βελτιώσεις απόδοσης και επεκτασιμότητας.
- Υποστήριξη της υποδομής σε περιβάλλον AWS.
- Συνεχή προσαρμογή της πλατφόρμας στις νέες επιχειρηματικές και τεχνικές απαιτήσεις.
Βασικές λειτουργίες της πλατφόρμας
Ηλεκτρονικές παραγγελίες για κυλικεία και σχολικές στολές
Οι γονείς μπορούν να πραγματοποιούν online παραγγελίες για σχολικά κυλικεία και καταστήματα στολών. Οι παραγγελίες συνδέονται με τον αντίστοιχο μαθητή και είναι διαθέσιμες στο σχολείο ή στον προμηθευτή για επεξεργασία.
Διαχείριση μαθητών
Η πλατφόρμα υποστηρίζει τη διαχείριση μαθητών και τη σύνδεσή τους με γονείς, σχολεία, τάξεις και διαθέσιμες υπηρεσίες.
Λογαριασμοί γονέων και μαθητών
Οι γονείς και οι μαθητές μπορούν να αποκτούν πρόσβαση στις κατάλληλες λειτουργίες της πλατφόρμας μέσα από ξεχωριστούς λογαριασμούς και ελεγχόμενα δικαιώματα πρόσβασης.
Πίνακας διαχείρισης σχολείου
Κάθε σχολείο διαθέτει κατάλληλο dashboard για τη διαχείριση παραγγελιών, μαθητών, υπηρεσιών, εκδηλώσεων και άλλων καθημερινών λειτουργιών.
Ηλεκτρονικά εισιτήρια εκδηλώσεων
Η πλατφόρμα υποστηρίζει τη δημιουργία, την πώληση και τη διαχείριση εισιτηρίων για σχολικές εκδηλώσεις.
Fundraising και διαχείριση εθελοντών
Τα σχολεία μπορούν να οργανώνουν δράσεις fundraising και να διαχειρίζονται τη συμμετοχή εθελοντών μέσα από την ίδια πλατφόρμα.
Desktop και mobile POS
Αναπτύχθηκε σύστημα POS για χρήση σε desktop και mobile συσκευές, το οποίο υποστηρίζει τις επιτόπιες συναλλαγές και τη διαχείριση παραγγελιών σε σχολικά κυλικεία και άλλες υπηρεσίες.
Mobile εφαρμογή
Η πλατφόρμα υποστηρίζεται και από mobile εφαρμογή, παρέχοντας πρόσβαση σε βασικές λειτουργίες από κινητές συσκευές.
My School Connect REST API
Για την ανταλλαγή δεδομένων με mobile εφαρμογές και τρίτες υπηρεσίες έχει αναπτυχθεί REST API, το οποίο παρέχει ελεγχόμενη πρόσβαση στις λειτουργίες και στα δεδομένα της πλατφόρμας.
Το API χρησιμοποιείται για λειτουργίες όπως:
- Ανάκτηση και διαχείριση δεδομένων χρηστών.
- Πρόσβαση σε σχολεία, μαθητές και παραγγελίες.
- Υποστήριξη mobile εφαρμογών.
- Διασύνδεση με εξωτερικές πλατφόρμες.
- Αυτοματοποιημένη ανταλλαγή δεδομένων με συνεργαζόμενα συστήματα.
Integrations με εξωτερικές υπηρεσίες
NAB – National Australia Bank
Η πλατφόρμα έχει συνδεθεί με υπηρεσίες πληρωμών της National Australia Bank για την ασφαλή διεκπεραίωση ηλεκτρονικών συναλλαγών.
PayPal
Υλοποιήθηκε integration με το PayPal ως επιπλέον διαθέσιμη μέθοδος ηλεκτρονικής πληρωμής.
Twilio
Η σύνδεση με το Twilio χρησιμοποιείται για την αποστολή SMS και αυτοματοποιημένων ειδοποιήσεων προς τους χρήστες της πλατφόρμας.
SendGrid
Το SendGrid χρησιμοποιείται για τη διαχείριση και αποστολή transactional emails, ειδοποιήσεων και άλλων αυτοματοποιημένων μηνυμάτων.
SkoolBag
Η πλατφόρμα έχει διασυνδεθεί με το SkoolBag app για την ανταλλαγή δεδομένων και την υποστήριξη σχολικών υπηρεσιών.
PaperCut
Υλοποιήθηκε διασύνδεση με το PaperCut για λειτουργίες σχετικές με τα σχολικά συστήματα και τις διαθέσιμες υπηρεσίες της πλατφόρμας.
Υποδομή και επεκτασιμότητα
Η πλατφόρμα λειτουργεί σε υποδομή AWS και έχει σχεδιαστεί ώστε να υποστηρίζει μεγάλο αριθμό σχολείων, χρηστών, παραγγελιών και καθημερινών συναλλαγών.
Στην αρχιτεκτονική χρησιμοποιούνται τεχνολογίες όπως:
- AWS RDS.
- Πολλαπλές βάσεις δεδομένων.
- Read replicas για κατανομή του φόρτου ανάγνωσης.
- Redis για caching και γρήγορη πρόσβαση σε δεδομένα.
- DynamoDB για επιλεγμένες ανάγκες αποθήκευσης και επεξεργασίας δεδομένων.
- Web services και APIs για τη σύνδεση ανεξάρτητων συστημάτων.
Η συγκεκριμένη αρχιτεκτονική επιτρέπει στην πλατφόρμα να εξελίσσεται και να διαχειρίζεται αυξημένο φόρτο χωρίς να περιορίζεται από μια μονολιθική ή δύσκολα επεκτάσιμη υποδομή.
Σημαντικά σημεία του έργου
- Online ordering για σχολικά κυλικεία και στολές.
- Ηλεκτρονικά εισιτήρια σχολικών εκδηλώσεων.
- Διαχείριση fundraising ενεργειών.
- Διαχείριση εθελοντών.
- Διαχείριση μαθητών.
- Λογαριασμοί γονέων και μαθητών.
- School administration dashboard.
- My School Connect REST API.
- Desktop και mobile POS.
- Mobile εφαρμογή.
- Integration με National Australia Bank.
- Integration με PayPal.
- Integration με Twilio για SMS.
- Integration με SendGrid για email.
- Integration με SkoolBag.
- Integration με PaperCut.
- AWS RDS με πολλαπλές βάσεις δεδομένων και read replicas.
Τεχνολογίες που χρησιμοποιήθηκαν
- OpenCart
- WordPress
- PHP
- MySQL
- JavaScript
- CSS
- REST API
- SOAP
- XML
- Web Services
- AWS
- AWS RDS
- Redis
- DynamoDB
- Twilio
- SendGrid
- PayPal
- NAB payment services
Μια μακροχρόνια συνεργασία από το 2013
Το My School Connect αποτελεί ένα από τα σημαντικότερα και μακροβιότερα έργα της KOKU SCRIPTS.
Η συμμετοχή μας από το 2013 μέχρι σήμερα μάς έχει επιτρέψει να γνωρίζουμε σε βάθος τόσο την τεχνική αρχιτεκτονική όσο και τις πραγματικές επιχειρηματικές ανάγκες της πλατφόρμας.
Η συνεχής ανάπτυξη του έργου περιλαμβάνει νέες λειτουργίες, βελτιώσεις απόδοσης, integrations, προσαρμογές σε αλλαγές τρίτων υπηρεσιών και τεχνική υποστήριξη ενός συστήματος που χρησιμοποιείται καθημερινά από σχολεία και οικογένειες στην Αυστραλία.
Η KOKU SCRIPTS εξακολουθεί να υποστηρίζει το έργο;
Ναι. Η συνεργασία συνεχίζεται από το 2013 μέχρι σήμερα, με συνεχή ανάπτυξη, τεχνική υποστήριξη, integrations και βελτιώσεις της πλατφόρμας.

