Samuel é um assistente virtual desenvolvido para auxiliar sobre qualquer assunto incluido no seu banco de dados. Este projeto utiliza um banco de dados chamado costbook.json
para armazenar informações sobre categorias, despesas e orçamentos, possibilitando interações dinâmicas e personalizadas com os usuários.
O objetivo principal é facilitar o acesso a dados as perguntas mais recorrente dentro dfo seu ramo de atuação.
O projeto está estruturado como uma aplicação web, composta pelos seguintes elementos:
-
Frontend:
- Desenvolvido em HTML, CSS e JavaScript, criando uma interface interativa e responsiva para os usuários.
-
Backend:
- Baseado no banco de dados JSON (
costbook.json
), que contém todas as informações essenciais para a lógica do assistente.
- Baseado no banco de dados JSON (
-
Python:
- Tem arquivo disponível para atualização em python.
-
Interação em Tempo Real:
- O assistente responde às perguntas dos usuários sobre categorias, despesas e orçamentos.
-
Banco de Dados em JSON:
- Todas as informações necessárias para o funcionamento do assistente são armazenadas no arquivo
costbook.json
, um formato leve e de fácil manutenção.
- Todas as informações necessárias para o funcionamento do assistente são armazenadas no arquivo
-
Interface de Chat:
- Uma interface de bate-papo simples onde os usuários podem interagir com o assistente.
-
Botão de Limpeza:
- Permite limpar a conversa para iniciar uma nova interação.
-
Design Responsivo:
- A interface é projetada para ser acessível em dispositivos móveis e desktops.
- HTML5: Estrutura do site.
- CSS3: Estilo e layout da página.
- JavaScript: Lógica interativa e manipulação do DOM.
- JSON: Banco de dados leve para armazenamento e acesso rápido às informações (
costbook.json
).
- Clone o repositório:
git clone https://github.com/seuusuario/samuel-assistente-custos.git
- Navegue para o diretório do projeto:
cd samuel-assistente-custos
- Abra o arquivo
index.html
no navegador:- Basta clicar duas vezes no arquivo ou abri-lo diretamente no navegador.
index.html
: Página principal do projeto.style.css
: Arquivo de estilos para personalização visual.script.js
: Script para funcionalidade interativa do assistente.costbook.json
: Banco de dadostestar_leitura.py
: sugestão para implantar leitura de arquivos em Python.
Contribuições são bem-vindas! Para colaborar:
- Faça um fork do repositório.
- Crie uma nova branch para a sua funcionalidade:
git checkout -b minha-nova-funcionalidade