Aplikacja randkowa
Tinder
Jak wykorzystałbyś funkcje CanCan do stworzenia aplikacji randkowej takiej jak Tinder?
Aby zbudować taką aplikację, potrzebujesz następujących funkcji:
Możliwość publikowania w aplikacji
Możliwość wyświetlania profili użytkowników w Twojej aplikacji
Możliwość kontaktowania się z użytkownikami Twojej aplikacji
Możliwość motywowania użytkowników, aby byli godni zaufania
Możliwość oceniania i/lub recenzowania użytkowników
Publikowanie w Twojej aplikacji
Możesz publikować artykuły, zdjęcia i filmy na kanałach CanCan. Instrukcję, jak to zrobić, znajdziesz w poradniku na poniższej stronie:
Lista produktów/usługWyświetlanie profili użytkowników w Twojej aplikacji
Aby profil użytkownika mógł zostać wyświetlony w Twojej aplikacji, użytkownik musiałby najpierw utworzyć swój własny kanał, a następnie postępować zgodnie z instrukcjami na stronie poniżej, aby zarejestrować się w swoim kanał:
CzłonkostwaGdy użytkownik zarejestruje się na Twoim kanale, jego profil będzie wyświetlany na Twoim głównym kanale w zakładce Elementy > Użytkownicy, jak na obrazku poniżej:
![](https://docs.payswap.org/~gitbook/image?url=https%3A%2F%2F26616131-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FRHjqG7Q5CKrjisqQS6x5%252Fuploads%252Fgit-blob-c16de1451cc488538b47abb4ca2de6cce2d5012e%252Fcancan28.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=87c2d9c8&sv=1)
Kontaktowanie się z użytkownikami w Twojej aplikacji
Aby skontaktować się z użytkownikiem, musiałby on dodać swoje dane kontaktowe na swoim kanale. Znajdź profil użytkownika w zakładce Elementy > Użytkownicy, jak na powyższym obrazku, i kliknij link Zobacz kanał, aby przejść do kanału użytkownika.
Jeśli użytkownik dodał swoje dane kontaktowe, powinna być widoczna ikona tych informacji tuż przed przyciskiem Uruchom wycieczkę w profilu użytkownika, jak na obrazku poniżej, gdzie mamy dwie ikony, z których każda jest sposobem na skontaktuj się bezpośrednio z użytkownikiem. Użytkownikom zaleca się dodanie swojego konta PayChat jako kontaktu lub w opisie kanału, aby inni użytkownicy mogli się z nimi kontaktować.
![](https://docs.payswap.org/~gitbook/image?url=https%3A%2F%2F26616131-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FRHjqG7Q5CKrjisqQS6x5%252Fuploads%252Fgit-blob-41d6f88d8a724bd62f0f737b7915efc40d31b8e8%252Fcancan29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=4dcf19af&sv=1)
![](https://docs.payswap.org/~gitbook/image?url=https%3A%2F%2F26616131-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FRHjqG7Q5CKrjisqQS6x5%252Fuploads%252Fgit-blob-99f3ebff980f2f17934bae0ddf665b4a407b28f4%252Fcancan30.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=7fb31e56&sv=1)
Innym sposobem nawiązania kontaktu z użytkownikami jest opublikowanie na ich własnym kanale artykułu opisującego ich produkt.
Załóżmy, że użytkownik A to zrobił, inni użytkownicy chcący skontaktować się z użytkownikiem A dodaliby następnie recenzje do artykułu, w których wprowadziliby linki do swoich własnych kanałów lub PayChat uchwyty oraz swoje zdjęcia, aby przekonać użytkownika A do skontaktowania się z nim.
Daje to użytkownikom elastyczność w udostępnianiu swoich kontaktów i zapraszaniu zainteresowanych stron do skontaktowania się z nimi lub publikowaniu ich profili, a zainteresowane strony zapewniają kontakt, aby mogły zdecydować, z kim się skontaktować.
Zachęcanie użytkowników do bycia godnym zaufania
Większość aplikacji randkowych jest pełna oszustów, łowców wpływów i prostytutek. Możesz wymagać od każdego użytkownika Twojej aplikacji randkowej utworzenia trustBounty gwarantującego, że nie będzie on żadnym z nich, zanim będzie mógł zostać użytkownikiem Twojej aplikacji.
Aby to zrobić, musisz zezwolić na wspieranie swojego kanału. Więcej o tym, jak to zrobić, możesz przeczytać na poniższej stronie:
CzłonkostwaOprócz tego musiałbyś także zaktualizować minimalne wymagania dotyczące nagród na Twoim kanale dla użytkowników, aby osoby chcące zarejestrować się na Twoim kanale wiedziały, ile muszą mieć w swoich trustBounties co najmniej. Aby to zrobić, przeczytaj przewodnik na stronie powyżej, w sekcji Konfigurowanie dozwolonych członkostw
Oceniaj użytkowników
Możesz ocenić użytkownika, głosując w górę/w dół na jego kanał. O tym, jak to zrobić, możesz przeczytać na poniższej stronie:
GłosyLast updated