$ cd ../
JSON Store — bash

user@devops:~$ cat README.md

JSON Store

# Descrição

JSON Store é uma ferramenta CLI de armazenamento de documentos JSON com suporte SQLite, desenvolvida em C++23 com as bibliotecas nlohmann_json e sqlite3. Oferece um shell de comandos para armazenar, recuperar, buscar e excluir documentos JSON indexados por chave. O banco de dados usa SQLite em modo WAL para operações concorrentes. Inclui escape básico contra SQL injection, logging estruturado com spdlog, operações CRUD completas, importação/exportação JSON, filtragem por prefixo de chave e busca de texto completo.

# Características principais

$ Operações CRUD completas: put, get, delete com chave única

$ Busca de texto completo em chaves e valores JSON

$ Listagem com filtro por prefixo de chave

$ Importação e exportação de coleções JSON

$ Persistência SQLite com modo WAL para concorrência

$ Logging estruturado com spdlog e tratamento de erros com std::expected

$ Cobertura completa de testes: 12 casos de teste e benchmarks com Catch2

# Galeria

Vista desktop
JSON Store - Vista desktop
Vista mobile
JSON Store - Vista mobile

# Tecnologias utilizadas

C++23 SQLite3 nlohmann_json Catch2
Hermes Agent