Inspiration

A minha inspiração foi o programa de terminal "cmatrix", muito bonito e não faz nada de útil.

What it does

Esse programa pega o retorno de texto de qualquer programa de terminal e transforma cada linha retornada em uma coluna pra exibir no estilo Matrix.

How we built it

Foi tudo feito com Typescript e usando as features que o Bun oferece.

Challenges we ran into

Um dos desafios foi debugar o programa, já que ele é um programa de terminal e limpa a tela o tempo todo, então pra eu ter logs pra ler, eu precisei criar um servidor e enviar todos os logs pra lá, e no servidor eu conseguia ler o console.log. Mas o maior desafio de todos foi gravar o vídeo e depois editar.

Accomplishments that we're proud of

Tô orgulhoso de ter feito esse projeto em javascript sem instalar nenhuma biblioteca. No caso, eu to orgulhoso do Claude por esse feito.

What we learned

Aprendi que dá pra usar typescript em todo o tipo de aplicação e o Bun é muito bom pra fazer CLI, já que ele já tem um compilador nativo e gera o arquivo binário com tranquilidade. Também descobrir que dá pra usar o sqlite em produção de forma simples.

What's next for Matrix Logs

Os próximos passos seriam adicionar flags para eu não deletar os dados do banco no fim da sessão e conseguir recuperar essa informação no futuro.

Built With

Share this project:

Updates