Skip to content

Luisfp0/react-native-registration-app

Repository files navigation

🚀 Processo seletivo Academia do Desenvolvedor

✍️Descrição

O projeto é um aplicativo móvel desenvolvido em React Native, utilizando a biblioteca Expo. Ele oferece funcionalidades de autenticação, permitindo que os usuários realizem login, criem contas e acessem seus perfis. A navegação entre telas é gerenciada pelo React Navigation. Para o backend foi utilizado o supabase, pois já tenho familiaridade com o seu funcionamento e ele dispõe de banco de dados e do storage para salvar arquivos.

⚙️ Funcionalidades Principais

Autenticação:

!

Login e criação de conta, com validação de e-mail e validação de senha forte. O estado do usuário é mantido usando a Context API do React e com um banco de dados no supabase.

Perfil do Usuário::

Exibição de informações do perfil. Com opção de fazer logout, excluir conta e de alterar a imagem do perfil com uma foto da galeria, salvando a mesma no storage do supabase.

Integração com Supabase:

O Supabase é utilizado para armazenar todos os dados do usuário em um banco de dados e a imagem de perfil no storage.

🛠️ Construído com

🔧 Rodando o projeto localmente

Clonando o Repositório

git clone [email protected]:Luisfp0/react-native-registration-app.git
ou
git clone https://github.com/Luisfp0/react-native-registration-app.git

cd react-native-registration-app

Instalando dependências

yarn

Executando o projeto

yarn start

Isso iniciará o aplicativo em um ambiente de desenvolvimento. Siga as instruções adicionais que aparecerão no console.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published