Pesquisar

Criação de tela de login com Ionic 2

04/07/2017 às 02:39

Descrição do Projeto:

Necessito de um app simples, somente a tela de login pegando os dados de uma API Rest feita com cakephp. Não vai ter botão de cadastro, somente o campo "Login", "Senha", junto do botão "Logar" e o sistema para recuperar senha. O restante do app eu já tenho pronto utilizando o Ionic2.

Campos para consultar:

id
empresa_id (mostrar quando logado)
nome (mostrar quando logado)
username (usuario)
password (senha)
email (recuperar senha enviando para o email)
active (logar apenas quando o campo estiver true)
token (somente usuários com token podem logar).

Validações:
- Preencher o campo usuário.
- Preencher o campo senha.
- Informar se o usuário ou senha foi digitado errado.
- Se o active estiver false o usuário sera informado que seu cadastro esta bloqueado, caso o usuário e senha esteja correto.
- Usar o username e email para recuperar a senha, se o username não existir ele vai informar que o usuário e inexistente, o email precisa ser o mesmo cadastrado.
- Quando fechar o app ou apertar o botão sair o usuário sera obrigado a realizar o login novamente.

Detalhes:
- A dashboard para onde o usuario vai quando logar vai mostrar apenas o campo "nome" e o campo "empresa_id".
- Código comentado, pois todo o projeto possui comentário no código.
- O token utiliza o bearer authentication, passando o token do usuario para trazer as informações do banco, a api bloqueia as informações se n tiver token.
- O app utiliza o content-type application/vnd.api+json.
- Não se preocupe com a parte gráfica, preciso apenas do funcionamento.

Quaisquer duvidas podem me perguntar no chat, agradeço a todos os profissionais que me enviarem propostas.

Atenciosamente.

Habilidades desejadas:

AngularJS Mobile HTML Javascript

Atividades do cliente nesse projeto:

Última visualização: 12/11/2017 às 17:37

Última interação: 06/07/2017 às 15:17

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Mobile
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 7
Propostas excluídas: 6
Interessados: 11

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de notificações push para Android - Gostaria de desenvolver um trabalho voltado para campanhas de notificações push para dispositivos Android. Procuro um profissional para planejar, configurar e executar campanhas direc...

App de boas práticas operacionais para Android e iOS - Preciso de um profissional para desenvolver um app para Android e iOS que apresente procedimentos operacionais de uma determinada área de prestação de serviços. Funcion...

Publicação de aplicativo de pós-venda - Tenho o aplicativo de pós-venda da Duna Engenharia pronto e finalizado, porém preciso de um profissional com urgência para me ajudar na etapa de publicação. A dem...

Aplicativo para álbum de música (player exclusivo desse álbum/disco) - Observação: O Briefing abaixo elaborei utilizando IA. Portanto pode haver inconsistências ou necessidade de adaptações. BRIEFING — Desenvolvimento de PWA pa...

Aplicativo de organização de tarefas para mobile e desktop - Desenvolver um aplicativo similar ao TickTick, um gerenciador de tarefas, com funcionalidades semelhantes e interface de fácil utilização. O aplicativo deve ter versões ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.