# Aplikacja randkowa

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:

{% content-ref url="../../products/cancan/products-services/listing-products-services" %}
[listing-products-services](https://docs.payswap.org/polski/products/cancan/products-services/listing-products-services)
{% endcontent-ref %}

## Wyś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ł](https://docs.payswap.org/polski/products/cancan), a następnie postępować zgodnie z instrukcjami na stronie poniżej, aby zarejestrować się w swoim kanał:

{% content-ref url="../../products/cancan/memberships" %}
[memberships](https://docs.payswap.org/polski/products/cancan/memberships)
{% endcontent-ref %}

Gdy 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:

<figure><img src="https://26616131-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRHjqG7Q5CKrjisqQS6x5%2Fuploads%2Fgit-blob-c16de1451cc488538b47abb4ca2de6cce2d5012e%2Fcancan28.png?alt=media" alt=""><figcaption></figcaption></figure>

## 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](https://paychat.payswap.org) jako kontaktu lub w opisie kanału, aby inni użytkownicy mogli się z nimi kontaktować.

<figure><img src="https://26616131-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRHjqG7Q5CKrjisqQS6x5%2Fuploads%2Fgit-blob-41d6f88d8a724bd62f0f737b7915efc40d31b8e8%2Fcancan29.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://26616131-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRHjqG7Q5CKrjisqQS6x5%2Fuploads%2Fgit-blob-99f3ebff980f2f17934bae0ddf665b4a407b28f4%2Fcancan30.png?alt=media" alt=""><figcaption></figcaption></figure>

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](https://paychat.payswap.org) 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](https://docs.payswap.org/polski/products/trustbounties) 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:

{% content-ref url="../../products/cancan/memberships" %}
[memberships](https://docs.payswap.org/polski/products/cancan/memberships)
{% endcontent-ref %}

Opró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](https://docs.payswap.org/polski/products/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:

{% content-ref url="../../products/cancan/votes" %}
[votes](https://docs.payswap.org/polski/products/cancan/votes)
{% endcontent-ref %}
