https://github.com/davidsantana06/twin-trainer
Assistente virtual centrado no universo fitness.
https://github.com/davidsantana06/twin-trainer
api chatbot chatterbot flask python streamlit
Last synced: 7 months ago
JSON representation
Assistente virtual centrado no universo fitness.
- Host: GitHub
- URL: https://github.com/davidsantana06/twin-trainer
- Owner: davidsantana06
- License: mit
- Created: 2024-09-28T18:14:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-01T13:50:49.000Z (12 months ago)
- Last Synced: 2025-01-18T23:59:23.180Z (9 months ago)
- Topics: api, chatbot, chatterbot, flask, python, streamlit
- Language: Python
- Homepage: https://twin-trainer.onrender.com
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### 🦾 Twin Trainer
- 🇧🇷 — Treinador Twin
- 🇺🇸 — Twin TrainerAssistente virtual centrado no universo fitness, desenvolvido para responder a um conjunto de perguntas de propósito geral e específico sobre exercícios. Desenvolvido como um projeto acadêmico, o ecossistema é composto por duas frentes: a API, que hospeda o bot e todas as suas dependências, e a interface, que permite a interação do usuário por meio de um chat. O nome e o tema do sistema são inspirados no **@LeandroTwin**, que, na minha opinião, é o melhor produtor de conteúdo no que diz respeito à educação física.




O guia de uso está disponível em [**📚 Documentação**](./docs.md).
### 🛠️ Instalação
O sistema foi desenvolvido utilizando **Python 3.12**, sendo recomendada a utilização dessa versão para garantir compatibilidade.
#### 1️⃣ Clonar o Repositório
Será necessário adquirir uma cópia local do código-fonte, que pode ser obtida com o seguinte comando:
```bash
git clone https://github.com/davidsantana06/twin-trainer
```#### 2️⃣ Instalar as Dependências
No diretório da aplicação, instale as dependências utilizando o `pip`:
```bash
pip install -r requirements.txt
```Além disso, pode ser necessário instalar o pacote `en_core_web_sm`. O comando varia conforme o sistema operacional.
- Para sistemas 🐧 **Linux**:
```bash
python3 -m spacy download en_core_web_sm
```- Para sistemas 🪟 **Windows**:
```bash
python -m spacy download en_core_web_sm
```#### 3️⃣ Executar
Após concluir as etapas anteriores, você poderá inicializar os servidores com o seguinte comando:
```bash
python run.py
```### ⚖️ Licença
Este repositório adota a **Licença MIT**, permitindo o uso e a modificação do código como desejar. Peço apenas que seja dado o devido crédito, reconhecendo o esforço e o tempo investidos no desenvolvimento.