# Evrylife Use Cases

## Personal file storage and organization

Evrylife is a useful tool on an **individual level** for anyone looking to 'store' and 'organize' data on a decentralized content management platform. Users of Evrylife maintain full ownership and control over their content and account data.

The Evrylife application is designed to be useful whether there are only a handful of users or if the application becomes popular and gets widely used.

## Exploration and searching for content

The Evrylife explorer can be used to find content added by Evrylife profiles and channels. Content is displayed in the directory with respect to the content creator's privacy level specified for each piece of content. If content is made public then anyone searching will be able to find it, if private then only the user who added it will have access to it.

**Here are some examples of what users can do on Evrylife.**

The following is a 'colour legend' to help visualize the different filters being used in the following Evrylife search examples:

* <mark style="color:blue;">Top level content type</mark>
* <mark style="color:orange;">Topics and niches</mark>
* <mark style="color:yellow;">Locations</mark>
* <mark style="color:green;">Content breakdowns and characteristics</mark>
* <mark style="color:red;">Keywords, #hashtags</mark>
* <mark style="color:purple;">Interaction types, date filters, connections, and additional filters</mark>

### Event search examples

<details>

<summary>User wants to find an ‘<mark style="color:blue;">event</mark>’</summary>

* A user wants to find an '<mark style="color:blue;">event</mark>', that falls within the niche '<mark style="color:orange;">live performance venue events</mark>' happening in ‘<mark style="color:yellow;">Vancouver, Canada</mark>’ on a '<mark style="color:purple;">Thursday night</mark>'. They can easily choose these filters to view any events that fall within this criteria.
  * For reference this is where 'live performance venue events' falls in the directory hierarchy; Events > General Events > Music & Nightlife Events > Live Performance Venue Events. There are also further niches that fall under this niche.
* A user wants to find an '<mark style="color:blue;">event</mark>' that is a recurring ‘<mark style="color:orange;">yin yoga class</mark>’, on ‘<mark style="color:yellow;">Wednesday night</mark>’, in ‘<mark style="color:yellow;">San José, Costa Rica</mark>’. They can easily choose these filters to view any events that fall within this criteria.
* A user wants to find an '<mark style="color:blue;">event</mark>' that is a ‘<mark style="color:orange;">guided tour</mark>’ of the ‘<mark style="color:yellow;">Grand Canyon</mark>’, in '<mark style="color:yellow;">Arizona, USA</mark>' happening on ‘<mark style="color:purple;">July 5th 2023</mark>’, starting between the hours of ‘<mark style="color:purple;">11:00 am and 1:00 pm</mark>’. They can easily choose these filters to view any events that fall within this criteria.
* A user wants to find an '<mark style="color:blue;">event'</mark> that is a ‘<mark style="color:orange;">mixed martial arts class</mark>’ in '<mark style="color:yellow;">Bangkok, Thailand</mark>' on '<mark style="color:purple;">Tuesday</mark>' at '<mark style="color:purple;">any time</mark>'. They put in the search with this criteria but there are 0 results. The user can ‘set an alert’ for ‘Mixed Martial Arts Class’ on ‘Tuesdays’ and they would receive a notification when someone adds an event that matches these requirements.

</details>

### People (Profile) search examples

<details>

<summary>User wants to find <strong>a ‘</strong><mark style="color:blue;"><strong>person</strong></mark><strong>’</strong></summary>

* A user wants to find a '<mark style="color:blue;">person</mark>' who is a ‘<mark style="color:orange;">wedding planner</mark>’ who is living in ‘<mark style="color:yellow;">Ubud, Bali, Indonesia</mark>’ and who is ‘<mark style="color:purple;">available for work</mark>’. They can easily choose these filters to view any people that fit this criteria.
* A user wants to find a '<mark style="color:blue;">person</mark>' who is a ‘<mark style="color:orange;">female model</mark>’, living in ‘<mark style="color:yellow;">Paris, France</mark>' with ‘<mark style="color:green;">blonde hair</mark>’, ‘<mark style="color:green;">green eyes</mark>’, ‘<mark style="color:green;">age 28</mark>’. They can easily choose these filters to view any people that fit this criteria.
* A user wants to find a '<mark style="color:blue;">person</mark>' who is a ‘<mark style="color:orange;">plumber</mark>' that lives in ‘<mark style="color:yellow;">Nashville, Tennessee, USA</mark>’. They can easily choose these filters to view any people that fit this criteria.
* A user wants to find a '<mark style="color:blue;">person</mark>' who is a ‘<mark style="color:orange;">full stack developer</mark>’ that is from ‘<mark style="color:yellow;">Brazil</mark>’ and has experience with ‘<mark style="color:green;">React</mark>’, ‘<mark style="color:green;">Node</mark>’, and ‘<mark style="color:green;">Solidity</mark>’ who is available for ‘<mark style="color:purple;">contract work</mark>’. They can easily choose these filters to view any people that fit this criteria.

</details>

### Video search examples&#x20;

<details>

<summary>User wants to find <strong>a ‘</strong><mark style="color:blue;"><strong>video</strong></mark><strong>’</strong></summary>

* A user wants to view a ‘<mark style="color:blue;">video</mark>’ about ‘<mark style="color:orange;">renaissance architecture</mark>’ related to ‘<mark style="color:yellow;">New York City, New York</mark>’, posted by someone who lives in ‘<mark style="color:yellow;">London, United Kingdom</mark>’. They can easily choose these filters to view any content that includes this criteria.
* A user wants to view a ‘<mark style="color:blue;">video</mark>’ about ‘<mark style="color:orange;">ancient ruins</mark>’ in ‘<mark style="color:yellow;">Egypt</mark>’ and wants content that is related to content breakdown ‘<mark style="color:green;">history and origins</mark>’ that has to do with the date range ‘<mark style="color:purple;">300-500 BC</mark>’, which has been posted by any of their ‘<mark style="color:purple;">own connections</mark>’, who live in or are from ‘<mark style="color:yellow;">Egypt</mark>’. They can easily choose these filters to view any content that includes this criteria.

</details>

### Place search examples

<details>

<summary>User wants to find <strong>a ‘</strong><mark style="color:blue;"><strong>place</strong></mark><strong>’</strong></summary>

* A user wants to find a '<mark style="color:blue;">place</mark>', a '<mark style="color:orange;">tourist attraction</mark>' in '<mark style="color:yellow;">Krabi, Thailand</mark>' with the most number of '<mark style="color:purple;">cheers</mark>' that has been received by any place within the past '<mark style="color:purple;">1 year</mark>'. They can easily choose these filters to view any channel > places that fall under this criteria.
* A user wants to find a '<mark style="color:blue;">place</mark>', a '<mark style="color:orange;">public washroom</mark>' in '<mark style="color:yellow;">Venice, Italy</mark>'. They can easily choose these filters to view any channel > places that fall under this criteria.
* A user wants to find a '<mark style="color:blue;">place</mark>', a '<mark style="color:orange;">beach</mark>' which is also a spot for '<mark style="color:orange;">surfing</mark>' in '<mark style="color:yellow;">Uluwatu, Bali, Indonesia</mark>'. They can easily choose these filters to view any channel > places that fall under this criteria.

</details>

### Chatter search examples

<details>

<summary>User wants to read '<mark style="color:blue;">chatter</mark>'</summary>

*Note\* 'chatter' is short form text with a character limit. If it surpasses the character limit it becomes an 'article'.*

* A user wants to read '<mark style="color:blue;">chatter</mark>' about '<mark style="color:orange;">politics</mark>' related to '<mark style="color:yellow;">Ukraine</mark>' posted by only their '<mark style="color:purple;">connections</mark>' by people who live in '<mark style="color:yellow;">Ukraine</mark>'. They can easily choose these filters to view any content that includes this criteria.
* &#x20;A user want to read '<mark style="color:blue;">chatter</mark>' about '<mark style="color:orange;">graphic novels</mark>' related too '<mark style="color:yellow;">Japan</mark>' and was posted by someone who lives in '<mark style="color:yellow;">Hawaii, USA</mark>'. They can easily choose these filters to view any content that includes this criteria.

</details>

### NFT search examples

<details>

<summary>User wants to find a '<mark style="color:blue;">NFT</mark>'</summary>

* A user wants to find a '<mark style="color:blue;">NFT</mark>' about '<mark style="color:orange;">comic books</mark>' posted by only their '<mark style="color:purple;">connections</mark>' by people who live in '<mark style="color:yellow;">Northern, Ireland</mark>' that was minted on the '<mark style="color:purple;">Ethereum</mark>' blockchain. They can easily choose these filters to view any content that includes this criteria.
* A user wants to find a '<mark style="color:blue;">NFT</mark>' about keyword '<mark style="color:red;">Pokemon</mark>' with the most '<mark style="color:purple;">Cheers</mark>' of '<mark style="color:purple;">All time</mark>' that was minted on the '<mark style="color:purple;">Solana</mark>' blockchain. They can easily choose these filters to view any content that includes this criteria.

</details>

### Channel (Business, Hobby, etc )search examples

<details>

<summary>User wants to find a '<mark style="color:blue;">channel</mark>'</summary>

* A user **knows** the channels name.&#x20;
  * They can search for the name and enter into the channels profile. They can view past content, send a message if this feature is enabled, and follow the channel to receive updates of new content being posted.&#x20;
  * If the user has a link that was shared to them they can enter into the channel directly.
* A user **does not know** which channel they want to view but they are interested in a specific topic. They can view 'channels' and further specify a topic/niche or use keywords to view channels related.
* A user wants to view ‘<mark style="color:blue;">channels</mark>’ for '<mark style="color:blue;">places</mark>' that are ‘<mark style="color:orange;">sports bars</mark>’ related to ‘<mark style="color:yellow;">Los Angeles, California</mark>’. They can easily choose these filters to view any channels that fall within this criteria. Notice here that 'places' is a top level content type but also a sub topic of channels.&#x20;
  * For reference, here is where 'sports bars' falls in the database hierarchy; Channels > Local Business's & Local Places > Music & Nightlife Places > Bars > Sports Bars.
* A user wants to view '<mark style="color:purple;">channels</mark>' for '<mark style="color:orange;">jazz music groups & bands</mark>' from '<mark style="color:yellow;">India</mark>'. They can easily choose these filters to view any channels that fall within this criteria.
  * For reference here is where 'jazz music groups & bands' falls in the database hierarchy; Channels > Entertainment Channels > Music & Audio Entertainment Channels > Music Groups & Bands > Jazz Music Groups & Bands.

</details>

## Reasons to create a Channel

Evrylife can be used to create an online presence for a business, a place, a group, a hobby page, a cause, along with other types of channels as well. A channel can be made public, private, or visible to specific connections. If a channel is made public, other users can follow your channel and get notifications when you post content. Your content can be free or if you want you can set tiered subscription levels for your followers to opt into and based on their subscription will have access to your specific content.

<details>

<summary><strong>A user may wish to make a 'channel' for purposes such as these...</strong></summary>

* A music group could make a channel. They can add music videos, concert photos, sell their music, grow a fanbase, share their upcoming events, and communicate with their fans.
* A travel blogger could make a channel. They can post travel related images, travel related videos, and travel related articles about their adventures and dreams. People can follow them and they can grow a network.
* &#x20;A restaurant could make a channel. They can have the channel show up in 'Places' in the Evrylife directory under their specific niches. They can showcase the menu, include images of the food, videos of their chefs cooking. They can include hours of operation, receive customer reviews, and grow a following.
* A sports team could make a channel. They can post upcoming events, and sell products through image and video posts. They can have discussion boards for various topics for their fans to communicate with one another, they can ask their fans questions through Q\&A polls. They can grow a network of followers/fans, and they can include their own moderation automation integrations.
* A department store could make a channel. They can post images and videos of their products and offer their items for sale. They can enable affiliate referral sales and allow affiliates to promote their products in their profiles and channels.
* An individual or perhaps a city or town will make a community channel for various landmarks that exist in their region. People can view images and open up admin privileges to other users to post images and videos related to the area.

There are lots of different reasons why a user would create a channel! Channels have similar functionality as a profile in terms of adding and sharing content.

</details>

## Reasons to create an Evrylife Account (Profile)

To understand why you may wish to create an account on Evrylife it is suggested that you read the following docs:

{% content-ref url="why-do-we-need-evrylife" %}
[why-do-we-need-evrylife](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/evrylife-application/why-do-we-need-evrylife)
{% endcontent-ref %}

{% content-ref url="../docs-and-resources/new-decentralized-social-media-or-what-sets-evrylife-apart" %}
[new-decentralized-social-media-or-what-sets-evrylife-apart](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/docs-and-resources/new-decentralized-social-media-or-what-sets-evrylife-apart)
{% endcontent-ref %}

{% content-ref url="../docs-and-resources/problems-with-centralized-social-media" %}
[problems-with-centralized-social-media](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/docs-and-resources/problems-with-centralized-social-media)
{% endcontent-ref %}

{% content-ref url="../docs-and-resources/benefits-of-decentralized-social-media" %}
[benefits-of-decentralized-social-media](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/docs-and-resources/benefits-of-decentralized-social-media)
{% endcontent-ref %}

{% content-ref url="../docs-and-resources/evrylife-whitepaper" %}
[evrylife-whitepaper](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/docs-and-resources/evrylife-whitepaper)
{% endcontent-ref %}

## More use cases and account features

You can view more use cases of the Evrylife application by viewing the various account features such as non custodial account control, decentralized communications, interoperable social graph, earning rewards, staking, subscribing to others profiles and channels, buying and selling products and services, and so forth.

{% content-ref url="evrylife-account-and-features" %}
[evrylife-account-and-features](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/evrylife-application/evrylife-account-and-features)
{% endcontent-ref %}
