Skip to content

Ca788/form-with-zod

Repository files navigation

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'
);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages