João GabrielMedeiros Pereira
João Gabriel
← projetos

Sistema sem tela

links-api

Guarda e serve as páginas de links, com rascunho e publicação.

API que cria rascunhos, edita e publica páginas por endereço curto. É a base das páginas de links do site.

tipo
Sistema sem tela
estado
em desenvolvimento
plataformas
API
conferido em
2026-10-15

O que faz

  • Rascunho, publicação e volta

    A página nasce em rascunho. Despublicar é o caminho de volta e não apaga nada.

  • Um assunto, uma página

    O upsert por origem evita duplicatas, e uma página já publicada não é reescrita.

  • Blocos validados por tipo

    Link, card, botão, imagem, título, grade, seção, texto e feed têm cada um o seu formato.

  • Índice público enxuto

    Lista os posts publicados, com filtro por categoria, sem conteúdo nem identificadores internos.

Como funciona

  1. Rascunho

    endereço curto aleatório

  2. Validação de blocos

  3. Publicação

    despublicar desfaz

  4. Página pública

    rascunho devolve 404

  5. Índice de posts

Fluxo simplificado, ilustrativo.

Evolução

  1. 2026-08-16

    Primeira versão da API

    Páginas de links em Go e Postgres.

    entregue
  2. 2026-08-16

    Validação por tipo de bloco

    Página fixa da home e blocos de grade, seção e texto.

    entregue
  3. 2026-08-28

    Conferência de links

    Ferramenta que confirma se as páginas publicadas respondem.

    entregue
  4. 2026-09-01

    Atualização de página

    Endpoint PUT para editar o conteúdo de uma página existente.

    entregue
  5. 2026-10-07

    Posts, índice e despublicar

    Metadados de post, índice público e upsert por origem.

    entregue

Como foi feito

Go, pgx e PostgreSQL; Dockerfile com imagem distroless.