ZapStore é uma loja de tecnologia especializada na venda de hardware e periféricos. Ademais, fornece o atendimento automatizado e inteligente aos clientes sobre os produtos vendidos, utilizando um chatbot via Whatsapp conectado a base de dados da ZapStore.
- Listagem de produtos, categorias e marcas com filtros dinâmicos;
- Registro de entradas e saídas de produtos no estoque;
- Atendimento automatizado via chatbot conectado à base de dados.
Método | Endpoint | Descrição |
---|---|---|
GET | /api/v1/product |
Lista produtos (com filtros) |
GET | /api/v1/product/<id> |
Recupera um produto específico |
GET | /api/v1/category |
Lista categorias (com filtros) |
GET | /api/v1/brand/ |
Lista marcas (com filtros) |
GET | /api/v1/all_data |
Retorna todas as entidades |
O sistema da ZapStore é composto por dois principais componentes:
-
API Backend Desenvolvida com
Django
ePostgreSQL
, é responsável por armazenar e gerenciar os dados da loja (produtos, categorias, marcas etc.). -
Serviço de Chatbot Um microsserviço criado com
FastAPI
, responsável pela lógica de atendimento e comunicação entre o cliente e o agente inteligente. Esse serviço consulta a API da ZapStore para fornecer respostas precisas e personalizadas via WhatsApp.
- Framework Backend: FastAPI, Django
- Banco de dados: PostgreSQL, MongoDB
- Inteligência Artificial: OpenAI
- API do Whatsapp: Evolution API
Vinícius Perrone - LinkedIn - perronevinicius2018@gmail.com