Back to blocks
Desenvolvendo COMIDINHAS-123
4.0
ptDesenvolvimento de AplicativosReact NativeSupabaseExpo
Prompt
Quero que você gere o aplicativo COMIDINHAS-123 a ser desenvolvido em React Native com Expo e com Supabase. Ele devera ter autenticação por e-mail e se prestará a fazer orçamentos de bolos.
No login, deverá haver a tela de login e de signup para quem não tem conta.
Uma vez logado, o login deverá ser persistente.
Depois de logado, deverá ir para a tela Home. Nessa tela, deverá ter dois tipos de navegação:
1) Drawer - onde deverá ter opção de Logout bem como o atalho para as telas de cadastro: clientes e produtos.
Descrição das tabelas no Supabase. Atenção: todas já estão criadas:
Tabela de clientes:
clientes:
id bigint (identity not null),
created_at timestamp (with time zone not null default now()),
nome text not null,
endereco character varying null,
fone character varying not null,
email character varying null,
notas character varying null,
constraint clientes_pkey primary key (id)
Tabela de Produtos
produtos:
id bigint(identity not null),
created_at timestamp (with time zone not null default now()),
nome text not null,
descricao character varying null,
preco_unitario double precision not null,
constraint produtos_pkey primary key (id)
Estrutura do menu Drawer na página Home:
Clientes
Produtos
Logout
Implementar o método CRUD nas telas Clientes e Produtos
No Logout, fazer o logout no app e voltar para a tela de Login.
Na tela Home, deverá ser implementada a navegação por Expo Tabs.
