API para raspagem de dados de sites de farmácias, construída com FastAPI. Coleta informações sobre produtos, categoriza dinamicamente, armazena em PostgreSQL e indexa com Sonic para buscas eficientes.
- Python: Linguagem de programação principal.
- FastAPI: Framework backend.
- PostgreSQL: Banco de dados relacional.
- Sonic: Motor de busca indexada.
- Crawl4ai: Ferramenta de raspagem.
- SQLAlchemy: ORM para interações com o banco de dados.
- Loguru: Para logging.
- Pytest: Para testes automatizados.
- Clone o repositório: