Πώς φτιάξαμε το neXwork, μια βρετανική εφαρμογή δικτύωσης όπου οι ιδιώτες βρίσκουν επιχειρήσεις και οι επιχειρήσεις η μία την άλλη: εφαρμογή Flutter, Laravel API με chat σε πραγματικό χρόνο, αντιστοίχιση με βάση την τοποθεσία και push ειδοποιήσεις, admin panel και το site nexwork.co.uk.
Το neXwork ήθελε μια εφαρμογή όπου ο κόσμος μπαίνει για δουλειά: ένας ιδιώτης που ψάχνει υπηρεσία ή εργασία βρίσκει τη σωστή εταιρεία και οι εταιρείες βρίσκουν προμηθευτές, συνεργάτες και προσωπικό. Οι περισσότερες εφαρμογές δικτύωσης καταλήγουν σε ροή αναρτήσεων και ανεπιθύμητα μηνύματα. Εδώ κάθε επαφή έπρεπε να έχει σκοπό.
Οι ιδιώτες και οι επιχειρήσεις θέλουν διαφορετικά πράγματα από την ίδια εφαρμογή. Οι ιδιώτες βλέπουν επιχειρήσεις. Οι επιχειρήσεις βλέπουν άλλες επιχειρήσεις και μπορούν να αναζητούν υποψηφίους όταν προσλαμβάνουν. Κάθε τύπος προφίλ χρειαζόταν δικά του δεδομένα, δικούς του κανόνες εμφάνισης και δικά του εργαλεία.
Μια social εφαρμογή ελέγχεται αυστηρά από την Apple και τη Google. Χρειαζόταν moderation, αποκλεισμό και αναφορά, πραγματική διαγραφή λογαριασμού και push ειδοποιήσεις που ελέγχει ο χρήστης, σχεδιασμένα από την αρχή και όχι προσθήκες λίγο πριν την υποβολή.
Φτιάξαμε την εφαρμογή Flutter για iOS και Android και την πλατφόρμα πίσω της. Η διαδρομή είναι σκόπιμα σύντομη: δημιουργείς προφίλ, βλέπεις σχετικά προφίλ μία κάρτα τη φορά και μιλάς μόνο όταν το θέλουν και οι δύο πλευρές.
Ο χρήστης επιλέγει τύπο λογαριασμού, προσθέτει φωτογραφίες, τις υπηρεσίες που προσφέρει ή αναζητά, τα είδη συνεργασίας που θέλει και πού βρίσκεται. Οι ιδιώτες μπορούν να επισυνάψουν βιογραφικό και οι επιχειρήσεις εταιρικά έγγραφα.
Τα προφίλ εμφανίζονται ως κάρτες, φιλτραρισμένα ανά τύπο λογαριασμού, υπηρεσίες και απόσταση. Η αναζήτηση τοποθεσίας γίνεται στη βάση με PostGIS, σε ακτίνα που ορίζει ο χρήστης από 1 έως 100 km. Connect ή Pass και συνεχίζεις.
Ένα αίτημα σύνδεσης μπορεί να συνοδεύεται από ένα μήνυμα. Όταν η άλλη πλευρά αποδεχτεί, η σύνδεση δημιουργείται, ειδοποιούνται και οι δύο και ανοίγει αυτόματα συνομιλία.
Το chat τρέχει μέσω WebSockets στο Laravel Reverb, με ένδειξη πληκτρολόγησης, κατάσταση αποστολής, παράδοσης και ανάγνωσης, συνημμένα αρχεία και likes σε μηνύματα. Όταν η εφαρμογή είναι κλειστή, οι push ειδοποιήσεις φεύγουν μέσω OneSignal.
Οι επιχειρήσεις που δηλώνουν ότι προσλαμβάνουν μπορούν να αναζητούν βιογραφικά και η πλατφόρμα αντιστοιχίζει λέξεις-κλειδιά των βιογραφικών με αυτό που ψάχνει η επιχείρηση.
Κάθε χρήστης μπορεί να αποκλείσει ή να αναφέρει ένα προφίλ. Οι αναφορές φτάνουν στο admin panel, όπου η ομάδα του neXwork τις εξετάζει μαζί με το προφίλ και ενεργεί.
Οι χρήστες μπορούν να ζητήσουν διαγραφή του λογαριασμού τους από μια σελίδα με επιβεβαίωση μέσω email, όπως απαιτεί το Google Play. Οι διαγραμμένοι λογαριασμοί κρατούνται 30 ημέρες για την περίπτωση λάθους και μετά αφαιρούνται οριστικά από μια ημερήσια εργασία.
Αιτήματα σύνδεσης, νέες συνδέσεις και μηνύματα φτάνουν στον χρήστη μέσα στην εφαρμογή, με email ή ως push ειδοποίηση, και ο καθένας διαλέγει πώς.
Χτισμένο σε Filament, καλύπτει χρήστες και ρόλους, προφίλ ιδιωτών και επιχειρήσεων, υπηρεσίες, είδη συνεργασίας, προτιμήσεις, πακέτα συνδρομής και αναφορές, με dashboard που δείχνει πόσοι ιδιώτες και πόσες επιχειρήσεις έχουν εγγραφεί.
Ολόκληρο το προϊόν: την εφαρμογή Flutter για iOS και Android, το Laravel API πίσω από αυτήν, το Filament admin panel που χρησιμοποιεί η ομάδα του neXwork και το site nexwork.co.uk.
Τα προφίλ εμφανίζονται ως κάρτες, φιλτραρισμένα ανά τύπο λογαριασμού, υπηρεσίες και απόσταση. Ο χρήστης πατά Connect ή Pass και, όταν η άλλη πλευρά αποδεχτεί, δημιουργείται σύνδεση και ανοίγει αυτόματα συνομιλία.
Τα μηνύματα περνούν μέσω WebSockets στο Laravel Reverb, με ένδειξη πληκτρολόγησης, κατάσταση παράδοσης και ανάγνωσης και συνημμένα. Το OneSignal στέλνει push ειδοποιήσεις όταν η εφαρμογή είναι κλειστή.
Οι τοποθεσίες των επιχειρήσεων αποθηκεύονται σε PostgreSQL με PostGIS και το API βρίσκει προφίλ μέσα στην ακτίνα που επιλέγει ο χρήστης, από 1 έως 100 km.
Ναι. Φτιάχνουμε την εφαρμογή, το API και το admin panel ως ένα έργο. Τα έργα mobile και λογισμικού ξεκινούν από £3.000 και ένα MVP συνήθως χρειάζεται ένα έως τρεις μήνες.
Φτιάχνουμε την εφαρμογή, το API, το admin panel και το website ως ένα έργο, ώστε τίποτα να μη χάνεται ανάμεσα σε προμηθευτές. Πείτε μας τι θέλετε να κάνει ο κόσμος στην εφαρμογή σας.
Δωρεάν Συμβουλευτική+44 (0)20 4577 1772
Οι προτιμήσεις αποθηκεύονται στη συσκευή σας.