- Node.js versão 18.19.1 ou superior.
Para testar ou utilizar este projeto, siga os passos abaixo:
- 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'
);