Skip to content

Projeto acadêmico de Desenvolvimento Mobile com finalidade de aproximar os casais

Notifications You must be signed in to change notification settings

N1nji/Projeto_PetLove_App

Repository files navigation

Pet Love - Aplicativo para Casais

Descrição

O Pet Love é um aplicativo desenvolvido com o objetivo de aproximar casais, incentivando-os a realizar atividades juntos e compartilhando experiências de forma divertida. O aplicativo oferece uma experiência interativa, onde os casais podem criar um "pet virtual", participar de atividades e evoluir o mascote do casal enquanto compartilham momentos especiais.

Este projeto foi desenvolvido como parte da disciplina de Desenvolvimento Mobile e visa criar um ambiente saudável e divertido para casais.

Tecnologias Usadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

  • Flutter: Framework para desenvolvimento do aplicativo mobile.
  • Dart: Linguagem de programação principal para o Flutter.
  • C++: Utilizado em algumas partes do código nativo.
  • CMake: Ferramenta de automação de compilação utilizada no projeto.
  • Swift: Linguagem de programação para a criação de funcionalidades nativas no iOS.
  • HTML: Usado para a criação de algumas páginas e interfaces.
  • C: Utilizado em alguns módulos de baixo nível.
  • Other: Outras tecnologias e bibliotecas diversas.

Funcionalidades

  • Criação de Pet Virtual: Os casais podem criar seu pet, escolhendo tipo, nome e idade.
  • Evolução do Mascote: Conforme os casais interagem e completam tarefas juntos, o pet evolui, subindo de nível e ganhando novas características.
  • Localização de Encontros: Um mapa interativo mostra locais de encontros recomendados, com avaliações e fotos compartilhadas por outros casais. --(Atualizações Futuras)--
  • Histórico de Atividades e Atividades em Casal: Os casais podem registrar atividades e experiências juntos, mantendo um histórico de momentos especiais.
  • Alimentação do Pet (Interação Presencial): O casal só pode alimentar o pet se estiver fisicamente próximo. O aplicativo verificará a proximidade dos celulares pelo endereço/localização.

Instalação

Pré-requisitos

Antes de começar, você precisará ter o Flutter e o Dart instalados no seu ambiente. Siga as instruções de instalação do Flutter e do Dart.

Passos para instalar

  1. Clone o repositório:
    git clone https://github.com/N1nji/Projeto_PetLove_App
    
  2. Instale as dependências do Flutter: Dentro do diretório do projeto, execute o comando:
    flutter pub get
    
  3. Execute o aplicativo: Para rodar o aplicativo, use o comando:
    flutter run

Isso irá compilar o aplicativo e abrir no emulador ou dispositivo conectado.

Uso Ao abrir o aplicativo Pet Love, você será direcionado à tela de login, onde poderá criar uma conta ou fazer login com uma conta existente. Após isso, o casal pode começar a criar seu pet virtual, e realizar suas atividades e brincadeiras juntos.

Tela de Criação do Pet: Defina o tipo, nome e idade do pet. Tela do Pet: Se divirta alimentado-o, cuidando e realizando atividades de casais juntos.

--- Atualiações Futuras--- Tela de Encontros: Explore os locais de encontros recomendados e compartilhe fotos e avaliações. Tela de Histórico: Veja as atividades passadas e como o mascote evoluiu ao longo do tempo.

Contribuindo

  1. Faça um fork deste repositório.

  2. Crie uma branch para a sua modificação:

    git checkout -b minha-modificação
    
  3. Faça commit das suas alterações

  4. Envie para o seu repositório forkado:

    git push origin minha-modificação
    
  5. Abra um pull request para que suas alterações possam ser revisadas e incorporadas

Licença Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

Contato Se você tiver alguma dúvida sobre o projeto ou quiser contribuir, sinta-se à vontade para abrir uma issue ou entrar em contato diretamente comigo.

About

Projeto acadêmico de Desenvolvimento Mobile com finalidade de aproximar os casais

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published