/repet

Um gerenciador de pets que torna o cuidado com o seu pet mais simples e eficaz.

Primary LanguageTypeScript

rePET

Tornando o cuidado com o seu pet mais simples e eficaz

Licença Tamanho do código do projeto Estrelas do projeto

💬 Sobre o projeto

O rePET é um assistente digital para a saúde e o bem-estar do seu animal de estimação. Nosso aplicativo facilita o monitoramento de registros da vacinação e dos cuidados diários dos pets, incluindo lembretes para alimentação, banho e mais. Com perfis personalizados para cada pet, garantimos um cuidado atento e adaptado às necessidades de cada um. Junte-se a nós e torne o cuidado com o seu pet mais simples e eficaz!

Este aplicativo foi desenvolvido na disciplina Sistemas de Informação por 5 integrantes, consistindo de diversas etapas: pesquisa de artigo relacionado, elaboração das personas, prototipação das telas no Figma, obtenção de feedback de pessoas utilizando a interface, gerenciamento utilizando Scrum e o desenvolvimento do projeto em si.

Após a pesquisa através de questionários, percebemos que a maior parte do público alvo utiliza dispositivos móveis, então o foco é para dispositivos móveis, existindo a versão para Android, IOS e uma versão web responsiva.

🛠 Tecnologias

E CapacitorJS, para a versão mobile.

⚙️ Como executar

Backend

Instale as dependências do projeto:

Linux

Crie um ambiente virtual:

python3 -m venv env

Ative o ambiente virtual

source env/bin/activate
Windows

Instale o virtualenv:

pip install virtualenv

Crie um ambiente virtual:

virtualenv env

Ative o ambiente virtual

env/bin/activate

Instale os requirements:

pip install -r requirements.txt

Crie um arquivo chamado .env na pasta repet-back

E preencha os respectivos campos com as informações do banco de dados:

DB_NAME=
DB_USER=
DB_PASSWORD=
DB_HOST=
DB_PORT=
SECRET_KEY=

Execute o Backend:

python3 repet-back/manage.py runserver

Serviço de Notificações

Instale o NodeJS.

Tudo será realizado na pasta notification-service

Crie um .env e preencha os dados:

PUBLIC_KEY=
PRIVATE_KEY=
EMAIL=
ENDPOINT=
DATABASE_URL=

Instale as dependências do projeto:

yarn install

E rode o projeto:

yarn start:dev

Frontend

Instale o NodeJS.

Instale o yarn

npm install --global yarn

Instale as dependências do projeto

yarn install

Versão Web

Execute o projeto

yarn start

Execute o projeto com fake API

yarn dev

Android

Instale o Android Studio.

Dê build no projeto

yarn build

Sincronize o projeto com o Capacitor

npx cap sync

Abra o projeto no Android Studio

npx cap open android

Execute o projeto pelo botão Run do Android Studio.

Para gerar o .apk, vá em Build → Build Bundle(s) / APK(s) → Build APK.


📷 Imagens