Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESF Assistente Chatbot

Um chatbot inteligente para assistência ESF (Estratégia Saúde da Família), desenvolvido com backend em FastAPI e frontend em React.

📋 Estrutura do Projeto

chatbot_esf/
├── back/          # Backend FastAPI
├── front/         # Frontend React + TypeScript
└── templates/     # Documentação e diagramas

🚀 Como Iniciar

Backend

  1. Instale as dependências:
cd back
pip install -r requirements.txt
  1. Execute a API:
uvicorn app.main:app --reload

A API estará disponível em http://localhost:8000

Frontend

  1. Instale as dependências:
cd front/chatbot_esf
npm install
  1. Execute em modo desenvolvimento:
npm run dev
  1. Ou faça build para produção:
npm run build

📚 Principais Endpoints

  • GET /health - Verificar saúde da API
  • GET /api/chat/start - Iniciar conversa
  • POST /api/chat - Enviar mensagem

🛠️ Tecnologias

Backend:

  • FastAPI
  • Uvicorn

Frontend:

  • React 19
  • TypeScript
  • Vite
  • Leaflet (mapas)

📖 Documentação

Veja os READMEs específicos em cada pasta:

About

Chatbot informativo e para agendamentos desenvolvido para o projeto do PET-SAÚDE.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages