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…