Go to everything.dev and open the creator.

Untitled

Will bring up:

Screenshot 2023-07-12 at 11.33.21 PM.png

Since we are introducing a new Type (a vibe type), we will want to create a Type first. Toggle to the Type creator.

Untitled

Toggling to Type should bring up this:

Untitled

Types are like Typescript type definitions. For example, let’s define a type, Vibe

type Vibe = {
  location: string;
  mentions: string[];
  hashtags: string[];
};

Now let’s create them on chain using the creator. Let’s define Vibe:

Screenshot 2023-07-14 at 6.32.28 PM.png

This is all the information that is necessary, although we can iterate on it more in the future.

Click create and deploy this type definition on chain.

Now with our Type created, we can create some Things from them. But first, let’s create some templates — Since we know the structure of the data, we can create some test data and just start designing. We’ll make a template widget that looks like this: