Skip to content

Latest commit

 

History

History
68 lines (46 loc) · 1.5 KB

README.md

File metadata and controls

68 lines (46 loc) · 1.5 KB

Formulário Simples com Validações usando Zod e React Hook Form

image

image

image

image

Pré-requisitos

  • Node.js versão 18.19.1 ou superior.

Instalação

Para testar ou utilizar este projeto, siga os passos abaixo:

  1. Clone o repositório:
    git clone <URL_DO_SEU_REPOSITORIO>
    

2- Instale as dependências utilizando Yarn:

yarn install

3- Para iniciar o projeto, utilize o seguinte comando:

yarn dev

Este projeto utiliza Supabase como exemplo de armazenamento. Para configurar:

Crie uma conta no Supabase e crie um banco de dados.

4- Execute a seguinte query para criar a tabela users:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  name TEXT NOT NULL,
  email TEXT NOT NULL,
  cpf TEXT NOT NULL,
  birthDate DATE,
  state TEXT,
  city TEXT,
  neighborhood TEXT,
  street TEXT,
  number TEXT,
  complement TEXT
);

5- Crie um arquivo lib/supabase.ts com o seguinte conteúdo:

import { createClient } from '@supabase/supabase-js'

export const supabase =
createClient('aqui url da supabase',
  'aqui sua secret key'
);