Skip to content

Commit b2550f8

Browse files
Update README.md
1 parent 91b4afc commit b2550f8

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,33 @@ Projeto desenvolvido no grupo de estudos fullstack web3.
77

88
Com o objetivo de mostrar como desenvolver uma aplicação fullstack web3 (frontend, backend, smart contracts) foi desenvolvido o projeto Web3 Communities, um fórum onde apenas convidados podem acessar seus posts exclusivos.
99

10+
**Funcionalidades**
11+
12+
**Frontend**:
13+
- Gestao da conexão da carteira (se conectar com sua carteira)
14+
- Autenticar assinando uma mensagem com a carteira
15+
- Checar o balance do nosso token
16+
- Caso autenticado ver os postos exclusivos
17+
- Realizar uma transação de convite pra outra carteira
18+
19+
20+
**Backend**
21+
- Auth: checar se assinatura enviada é valida, caso seja valida:
22+
- checar o balanço do endereço no nosso token, caso > 0: retornar um jwt
23+
- se menor que 0: retorna 401
24+
- Post: recebe uma chamada com o jwt, verifica se o token é valido e retorna os posts daquele endereço
25+
26+
27+
**Contratos**
28+
- Token padrão erc20
29+
- A carteira deploy do contrato seria a unica convidada inicialmente
30+
- Um endereço só pode convidar outras 3 carteiras
31+
- Ferramental: Foundry & Hardhat
32+
33+
34+
35+
36+
1037
**Tecnologias usadas**
1138

1239
**Frontend/Backend**

0 commit comments

Comments
 (0)