Skip to content

Commit

Permalink
update instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
labintsev committed Jan 21, 2025
1 parent 9bb131f commit 4a08414
Showing 1 changed file with 36 additions and 1 deletion.
37 changes: 36 additions & 1 deletion readme_dev.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,45 @@
# Создание приложения для голосования с токенами ERC20.

В этом уроке мы сделаем приложение для управления публичной компанией.
Любой желающий, имеющий токены компании, сможет принять участие в голосовании по ключевым вопросам.
Вес голоса определяется количеством токенов на счету аккаунта в блокчейне.
Вопросы и результаты голосования будут храниться в традиционной базе данных.

## 1 Вступление и определение плана работы

В качестве шаблона для нашего приложения мы будем использовать [ScaffoldEth2]().
Фронтенд будет на next.js, база данных для голосования - vercel postgres.
Блокчейн - ethereum sepolia, формат токенов - ERC20.
Откроем VsCode и создадим новое приложение с помощью команды
```
npx create-eth@latest
```
Вводим имя проекта, с помощью стрелок выбираем локальный блокчейн `hardhat`.
Git репозиторий будет инициализирован автоматически.
Также нужно дождаться установки зависимостей.
По завершению должна появиться надпись
```
Congratulations! Your project has been scaffolded! 🎉
Next steps:
cd voting-app
Start the local development node
yarn chain
In a new terminal window, deploy your contracts
yarn deploy
In a new terminal window, start the frontend
yarn start
Thanks for using Scaffold-ETH 2 🙏, Happy Building!
```

## 2 Разработка моделей данных и наполнение таблиц SQL

## 3 Разработка интерфейса для голосования
## 3 Разработка пользовательского интерфейса для голосования

## 4 Подключение блокчейна на сервере

Expand Down

0 comments on commit 4a08414

Please sign in to comment.