Skip to content

Latest commit

 

History

History
77 lines (48 loc) · 2.1 KB

README.md

File metadata and controls

77 lines (48 loc) · 2.1 KB

Social CRUD

Basicamente um CRUD de algumas funcionalidades de um forúm/rede social.

Projeto desenvolvido utilizando:

  • React
  • Vite
  • Typescript
  • React Hook Form
  • Zod
  • React Query
  • Axios
  • Styled Components
  • Material UI

Requisitos

Para executar o projeto, basta ter o NodeJS e o seu gerenciador de pacotes instalado, recomendo a utilização do pnpm que foi o usado para criar o projeto.

Rodando projeto

Rodar este projeto é simples:

pnpm install ou pnpm i
pnpm dev

Testando

Para testar o CRUD:

  • GET

    • Alguns dados já virão de um GET na api setados inicialmente no db.json do json-server.
  • POST

    • Criando uma nova postagem.
  • PUT

    • O update é feito ao atualizar os dados do perfil.
  • DELETE

  • Apague uma postagem que você mesmo fez clicando na lixeira.

API e Hospedagem

O projeto utiliza json-Server para simular uma REST API.

A hospedagem da API e do projeto front-end foi feito no Vercel.

Você pode ver o front-end rodando aqui:

Social CRUD

E a API fake aqui:

API Fake

Consideranções sobre a API Fake

Você vai perceber que depois de um determinado tempo os dados são resetados na API e que ela volta ao estado inicial.

Built and maintained by Mateus Reginaldo.