setup.

o meu ambiente de trabalho e o papel de cada ferramenta no que construo.

sistema.

sistema operativo

arch linux com hyprland: um desktop controlado pelo teclado, onde também vivem os meus plugins OmaSports e CyberGhost.

editor

código, terminal e assistência de IA no mesmo ambiente.

stack.

web

  • next.js
  • react
  • typescript
  • tailwind css

a base das aplicações web do Barraco Show, Gasosa e Apita.

mobile

  • expo
  • react native

aplicações React Native com Expo para o Gasosa e o Apita.

dados

  • supabase
  • postgresql
  • convex
  • tanstack query

Supabase e PostgreSQL no Gasosa e no Apita; Convex no Barraco Show. TanStack Query gere os dados do servidor no cliente.

alojamento e monitorização

  • vercel
  • sentry

Vercel para publicar, Sentry para acompanhar erros.

ferramentas.

runtime

  • bun
  • node.js

executar JavaScript e TypeScript, instalar dependências e correr scripts.

versões

  • mise

versões das ferramentas geridas por projeto.

dia a dia

  • git
  • github cli
  • docker

controlo de versões, trabalho no GitHub e containers para desenvolvimento local.

ia.

agentes

A carregar ferramentas de IA…