Em produção • ASP.NET • Angular • PostgreSQL

Museu de Bugs

Um acervo público de bugs reais encontrados durante o desenvolvimento, com contexto, causa e solução documentados. Porque erro também é parte do aprendizado.

Tela principal do Museu de Bugs mostrando o acervo de bugs registrados
13 dias de imersão total no projeto
4 tecnologias integradas do zero
1 app completo em produção
O projeto

Transformar erros em material de estudo

A ideia veio de um problema simples: durante o desenvolvimento, muita coisa importante se perde depois que o erro é corrigido. O fix acontece, o deploy sobe e o contexto vai embora. O Museu de Bugs é uma tentativa de preservar esse caminho: o que aconteceu, onde estava a falha, qual foi a hipótese e qual decisão resolveu.

Ele também foi o projeto onde eu aprendi de verdade o que é construir uma aplicação completa. Backend com ASP.NET Core, API REST, Angular consumindo a API, banco de dados, autenticação, CORS e deploy em plataformas diferentes. Tudo em 13 dias de imersão. A quantidade de conteúdo consumida nesse período provavelmente equivale a meses de estudo linear.

O projeto é simples e a estrutura inicial é enxuta, mas ele cumpre o que promete: registrar bugs com contexto real, manter um acervo consultável e documentar evolução de forma honesta e pública.

Funcionalidades

O que o acervo faz

🗃️

Acervo público

Qualquer pessoa pode consultar os bugs registrados. Cada entrada tem título, descrição, tags de tecnologia e status de resolução. A busca por id ou nome facilita encontrar casos parecidos com o que você está enfrentando.

📝

Registro com contexto

Cada bug é documentado com mensagem de erro real, causa provável, solução aplicada e nível de risco. A ideia é que o registro sirva tanto para consulta rápida quanto para entender o raciocínio por trás da correção.

🔍

Filtros e categorias

Os bugs podem ser filtrados por status (aberto ou resolvido) e por linguagem ou tecnologia. Os filtros ficam em abas na parte superior do acervo para acesso rápido.

🔐

Área administrativa

O registro de novos bugs é feito por uma área autenticada. Só o administrador consegue criar, editar e gerenciar as entradas do acervo, mantendo o conteúdo curado e com qualidade.

Stack

Como foi construído

C#

C# / .NET

ASP.NET Core • API REST • autenticação

Angular

Angular

Frontend • consumo de API • TypeScript

Docker

Docker

Containerização • deploy no Render

🗄️

PostgreSQL

Banco relacional • Supabase • EF Core

O acervo está no ar

Todos os bugs documentados durante meu aprendizado estão públicos e disponíveis para consulta.