https://github.com/tilnoene/repet
Um gerenciador de pets que torna o cuidado com o seu pet mais simples e eficaz.
https://github.com/tilnoene/repet
pets vaccine vaccine-tracker
Last synced: about 1 month ago
JSON representation
Um gerenciador de pets que torna o cuidado com o seu pet mais simples e eficaz.
- Host: GitHub
- URL: https://github.com/tilnoene/repet
- Owner: tilnoene
- Created: 2023-11-05T23:49:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-05T14:46:06.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T04:35:49.377Z (11 months ago)
- Topics: pets, vaccine, vaccine-tracker
- Language: TypeScript
- Homepage: https://repete.vercel.app
- Size: 4.49 MB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Tornando o cuidado com o seu pet mais simples e eficaz
![]()
![]()
![]()
---
💬 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](https://capacitorjs.com/), para a versão mobile.
⚙️ Como executar
Backend
Instale as dependências do projeto:
Linux
Crie um ambiente virtual:
```sh
python3 -m venv env
```
Ative o ambiente virtual
```sh
source env/bin/activate
```
Windows
Instale o virtualenv:
```sh
pip install virtualenv
```
Crie um ambiente virtual:
```sh
virtualenv env
```
Ative o ambiente virtual
```sh
env/bin/activate
```
Instale os requirements:
```sh
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:
```sh
DB_NAME=
DB_USER=
DB_PASSWORD=
DB_HOST=
DB_PORT=
SECRET_KEY=
```
Execute o Backend:
```sh
python3 repet-back/manage.py runserver
```
Serviço de Notificações
Instale o [NodeJS](https://nodejs.org/en/download).
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](https://nodejs.org/en/download).
Instale o `yarn`
```sh
npm install --global yarn
```
Instale as dependências do projeto
```sh
yarn install
```
### Versão Web
Execute o projeto
```sh
yarn start
```
Execute o projeto com fake API
```sh
yarn dev
```
#### Android
Instale o [Android Studio](https://developer.android.com/studio).
Dê build no projeto
```sh
yarn build
```
Sincronize o projeto com o Capacitor
```sh
npx cap sync
```
Abra o projeto no Android Studio
```sh
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.
---