# Front End

Чтобы продемонстрировать как создать Web3-приложение на Kurate, мы выпустили скелет приложения, чтобы другие могли выпустить его white label версию. Оно построено с использованием React и TypeScript с помощью [useDapp](https://github.com/EthWorks/useDApp) на Ethereum. Используйте MetaMask для переключения на тестовую сеть Goerli. Используйте кран [Goerli faucet](https://faucet.goerli.mudit.blog) чтобы получить тестовые токены для опробования приложения. Рабочую демонстрацию приложения можно найти [здесь](http://kuratedao.xyz/).

#### Описание базы данных

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FKpcoHnfFymOYmdmmn2oY%2Fimage.png?alt=media\&token=7a004fb8-524d-47e8-a7a5-5c96553cd0cb)

#### Минт базы данных

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FaGXRpXgv8zESI3sYGgCv%2Fimage.png?alt=media\&token=8e3612bd-ed88-413f-87c8-e5a06eabc2ff)

#### Минт строки

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FaVDdwJVTKnA6U0mpTVbh%2Fimage.png?alt=media\&token=61e7a724-5ae9-46d2-b3f6-c0ca7d821eef)

#### О базе данных

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FoOdjA8kidUQj2EIHepl9%2Fimage.png?alt=media\&token=4db27df3-33a0-47df-9e38-ba6ac9a26426)

#### Внести вид

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FMf8PR3r8YLz0Y7eFtxKW%2FUntitled-2.png?alt=media\&token=2bd6c02c-449c-4552-b46d-09ca3c09a012)

#### Исключить вид

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2F9kZH3KPBe1v9TKee0FUR%2Fimage.png?alt=media\&token=f566a353-66ca-4214-bace-aefa9ca58cfe)

#### Вид куратора

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FjLmvsyBJXxf8nBdhsbHO%2Fimage.png?alt=media\&token=4a6a2320-7f8f-4782-a05a-8b5989082db7)

#### Вид базы данных

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FnNNUhI5niUFvyYhawOpg%2Fimage.png?alt=media\&token=e9abbdf9-18ee-48d7-94cf-55374e79cb9d)

#### Логчейн

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FF3F8l7bpSziBYoDB0dRO%2Fimage.png?alt=media\&token=a215a18d-625f-49ab-bdd6-a4278ff2a7cc)

#### Массовая загрузка

Вы можете массово загружать содержимое при запуске контракта с помощью листа Google Sheet.

Используйте конечную точку `/mintDatabase/bulk` затем отправьте json форму

```
{
 "docs": [
   "13yW4zdun6icSTQ7mb22p21asG6wiWv0oqXpzTQBzVW8"
  ]
}
```

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FXRkpEfOFSRGYYYKSK1m0%2Fimage.png?alt=media\&token=b9d655b6-b827-4727-a9d7-b9a75aa3d1f1)

Лист 1 должен содержать описание схемы базы данных в качестве первой строки. Затем в следующих строках должны быть данные.

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FUH2VN56PKFImgsLQfpKC%2Fimage.png?alt=media\&token=0e8c06d0-611c-4b60-a67e-f5f9296e2a8d)

На листе 2 должны быть параметры базы данных.

![](https://1268903471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqxnEmAmSjEWgqganShVy%2Fuploads%2FEHhMT4ja4W1vITFJ0jlx%2Fimage.png?alt=media\&token=baefd0cc-c80f-43b2-aef4-5d47a15f29ee)

Затем база данных будет заминтина вместе с сопутствующими данными.
