O iBeauty tem como objetivo trazer de forma clara e objetiva os melhores estabelecimentos e serviços de beleza da sua região.
Este é um projeto para a disciplina de Programação para Dispositivos Móveis (PDM) e Projeto Integrador II (PI II) do curso de Ciência da Computação do IESB - 1º/2021.
Foi exigido os conceitos básicos de PDM aplicados em sala de aula, além das orientações passadas durante as aulas de PI II.
- - Tela inicial -> Tela de inicialização que permite o cadastro(para novos usuários) ou login(para usuários já cadastrados) de usuários.
- - Navegabilidade -> Princípio que permite a interação entre as interfaces(telas) de forma clara o objetiva, de acordo com a necessidade do ususário.
- - Cadastro de clientes -> Tela que permite a inserção das informações do cliente no momento do cadastro.
- - Login -> Permite a validação do login de Usuários e Estabelecimentos com a base de dados.
- - Home do aplicativo -> Permite a integração de várias informações na mesma tela usando o efeito de rolagem.
Para Acessar as funcionalidades do aplicativo, o usuário deve efetuar o seu Login na aplicação.
- Cadastrar
- Cliente
- Estabelecimento
- Pesquisar
- Serviços
- Estabelecimentos
- Filtrar por
- Se oferece, ou não, serviços a domicílio
- Estabelecimentos mais próximos do usuário
- Tipos de serviços desejados
- Explorar/Tudo sobre
- Cabelo (Corte/Tintura/Penteado)
- Maquiagem (Olhos/Pele)
- Unhas (Naturais Femininas/Naturais Masculinas/Artísticas)
- Depilação (Masculina/Feminina)
- Estética (Facial/Corporal)
- Barbearia (Corte/barba)
- Linguagem utilizada: Kotlin (Linguagem de Programação Multiplataforma, Orientada a Objetos e Funcional, Concisa e Estaticamente Tipada, desenvolvida pela JetBrains).
- IDE: Android Studio (Ambiente de Desenvolvimento Integrado para desenvolver para a plataforma Android).
- Armazenamento de dados: Plataforma Firebase (Plataforma desenvolvida pelo Google para a criação de aplicativos móveis e da web).
Para rodar uma amostra do projeto, comece fazendo checkout da Branch Pricipal (Master) na sua máquina local no AndroidStudio e utilize um emulador na própria plataforma ou um aparelho Android.
1ºPASSO. Clone o repositório:
git clone https://github.com/lemosvictoria/ibeauty
2ºPASSO. Esta etapa é realizada para confirmar que você esteja na Branch Principal(Master).
git checkout master
3ºPASSO. Abra o projeto no AndroidStudio.
4ºPASSO. Rode o projeto (...)
Clique em Build para rodar o projeto, e em seguida selecione o Emulador para a execução do arquivo.
5ºPASSO. Usando o Emulador Local AndroidStudio basta clicar em Build para que seja carregada um imagem de um celular com o app carregado.
6ºPASSO. Usando um Celular Físico para execução do APP basta selecionar o modelo na caixa superior.
Pronto! Você já pode desfrutar das funcionalidades do iBeauty!
Será utilizado para armazenamento de dados, o recurso Firebase Realtime Database, da plataforma Firebase. .
💠 Protótipo do aplicativo iBeauty