← Voltar aos trabalhos
Open source • Plataforma self-hosted2026

Personal Data OS

“Fundação de uma plataforma pessoal de analytics, self-hosted e orientada à privacidade e propriedade dos dados.”

FunçãoArquitetura e desenvolvimento full-stack
Ano2026
Tecnologias
GoReactTypeScriptPostgreSQLDockerOpenAPI

Visão Geral

O projeto estabelece uma base modular para agregar dados pessoais sem dependência de SaaS. A fase implementada inclui API em Go, frontend React, ligação PostgreSQL, contrato OpenAPI, Docker Compose e pipeline de CI.

O Desafio

Criar uma base duradoura para domínios de dados diferentes sem construir antecipadamente os módulos de analytics ainda planeados.

Abordagem & Arquitetura

Foi adotado um monólito modular: API Go com SQL explícito, PostgreSQL, contrato OpenAPI e frontend React separado por features. A infraestrutura e os limites de cada camada foram definidos antes dos módulos funcionais.

Funcionalidades Principais

  • API Go com health check e shutdown controlado
  • Pool PostgreSQL e migrações versionadas
  • Contrato OpenAPI 3.1
  • CI com testes, lint, race detector e verificação de vulnerabilidades

Notas Técnicas & Ética

Os módulos de sono, leitura, hábitos, treino e atividade GitHub continuam no roadmap; não são apresentados como funcionalidades concluídas.