{"id":50725800,"url":"https://github.com/carvalhocaio/codecon-universe-26","last_synced_at":"2026-06-10T04:01:06.485Z","repository":{"id":361646431,"uuid":"1254515640","full_name":"carvalhocaio/codecon-universe-26","owner":"carvalhocaio","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-31T15:52:03.000Z","size":138,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-31T17:23:24.324Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carvalhocaio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-30T17:01:42.000Z","updated_at":"2026-05-31T15:52:06.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/carvalhocaio/codecon-universe-26","commit_stats":null,"previous_names":["carvalhocaio/codecon-universe-26"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/carvalhocaio/codecon-universe-26","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carvalhocaio%2Fcodecon-universe-26","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carvalhocaio%2Fcodecon-universe-26/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carvalhocaio%2Fcodecon-universe-26/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carvalhocaio%2Fcodecon-universe-26/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carvalhocaio","download_url":"https://codeload.github.com/carvalhocaio/codecon-universe-26/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carvalhocaio%2Fcodecon-universe-26/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34136112,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-10T04:01:05.624Z","updated_at":"2026-06-10T04:01:06.477Z","avatar_url":"https://github.com/carvalhocaio.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deep Thought as a Service (DTaaS)\n\n\u003e *\"A resposta para a Pergunta Fundamental da Vida, do Universo e Tudo Mais é... 42.\"*\n\nUma API empresarial de nível galáctico que processa **qualquer pergunta do universo** — durante 7,5 milhões de anos — e entrega, com toda a solenidade que a ocasião merece: **42**.\n\nFeito com amor absurdo pelo time **Bug Bang** para a [Codecon Universe 2026](https://codecon.dev).\n\n---\n\n## Setup rápido\n\n```bash\n# 1. Clone e instale\ngit clone \u003crepo-url\u003e\ncd codecon-universe-26\npnpm install\n\n# 2. Configure as variáveis de ambiente\ncp apps/server/.env.example apps/server/.env\ncp apps/web/.env.example    apps/web/.env\n\n# 3. Rode tudo\npnpm dev\n```\n\n| Serviço | URL |\n|---------|-----|\n| Frontend | http://localhost:3001 |\n| API      | http://localhost:4242 |\n\n\u003e **Requisito:** Node.js 20+ e pnpm 9+\n\n---\n\n## O que faz\n\n1. Você digita qualquer pergunta (\"Como faço deploy na sexta sem chorar?\")\n2. O sistema inicia **7,5 milhões de anos de computação** — comprimidos em ~5 segundos com logs hiperdimensionais em tempo real via SSE\n3. O supercomputador entrega, com voz robótica solene: **`42`**\n4. Clique em **\"Quero a Pergunta\"** e descubra qual seria a pergunta cuja resposta é 42\n\n---\n\n## API\n\n```\nPOST /api/ask          → SSE stream de logs + { type: \"answer\", answer: 42 }\nPOST /api/question     → { question: \"string absurda\" }\nGET  /dont_panic       → health check galáctico\n```\n\n### GET /dont_panic\n\n```json\n{\n  \"status\": \"healthy\",\n  \"message\": \"O cálculo está dentro da janela esperada de 7.5 milhões de anos. Não entre em pânico.\",\n  \"uptime\": \"7.500.000 anos\",\n  \"dont_panic\": true,\n  \"answer\": 42,\n  \"towel\": true\n}\n```\n\n---\n\n## Arquitetura\n\n```\ncodecon-universe-26/\n├── apps/\n│   ├── web/              # Next.js 16 — landing, console, dashboard de SLA\n│   └── server/           # Fastify 5 — a \"infraestrutura\" do Deep Thought\n├── packages/\n│   ├── answer/           # export const ANSWER = 42  ← a única dependência core\n│   ├── ui/               # componentes shadcn/ui compartilhados\n│   ├── env/              # variáveis de ambiente tipadas (t3-oss/env)\n│   └── config/           # tsconfig base compartilhado\n└── turbo.json\n```\n\n**Stack:** TypeScript · Turborepo · Next.js · Fastify · Tailwind v4 · React Bits (Aurora, DecryptedText, CountUp) · Web Speech API · Web Audio API\n\n---\n\n## Easter eggs para quem inspecionar o código\n\n| Assinatura | Onde |\n|-----------|------|\n| API na porta **4242** | `apps/server/src/index.ts` |\n| Versão **v42.0.0** | `packages/answer/package.json` |\n| `const ANSWER = 42` | `packages/answer/src/index.ts` |\n| Delay base: **42 × 120ms** | `apps/server/src/index.ts` |\n\n---\n\n## Scripts disponíveis\n\n```bash\npnpm dev            # inicia tudo (web + server)\npnpm dev:web        # só o frontend\npnpm dev:server     # só a API\npnpm build          # build de produção\npnpm check-types    # TypeScript em todos os packages\n```\n\n---\n\n*\"Don't Panic.\" — e leve uma toalha.*\n\n**Bug Bang** · Codecon Universe 2026\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarvalhocaio%2Fcodecon-universe-26","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarvalhocaio%2Fcodecon-universe-26","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarvalhocaio%2Fcodecon-universe-26/lists"}