Aviso importante

Este site está hospedado em plataformas gratuitas, que podem entrar em modo de "sleep" após algum tempo de inatividade. Se alguma requisição falhar, aguarde 2 minutos e tente novamente. Além disso, por estar em um plano gratuito, podem ocorrer lentidões ou falhas devido à limitação das plataformas.

A Jornada do RepoShift

De uma ideia às 3 da manhã até um MVP funcional - uma história sobre persistência, aprendizado e muuuito café! ☕

Dia 1

O Começo de Tudo

Sabe aquele momento em que você está deitado na cama, são 3 da manhã, e sua mente está a mil por hora com uma ideia? Foi exatamente assim que o RepoShift nasceu! 😄 Depois de muitas aulas na Rocketseat e no curso.dev, percebi que poderia criar algo diferente: um gerador automático de portfólios para desenvolvedores. A ideia era simples, mas poderosa - conectar com o GitHub, puxar os dados dos repositórios e gerar um portfólio incrível em questão de minutos.

Dia 2

Mãos à Obra

Com o domínio reposhift.com.br comprado (sim, eu me empolguei! 😅), era hora de começar a codificar. Configurei o projeto com Next.js, criei a primeira API no backend e comecei a ver tudo tomando forma. Ver aquele primeiro "Hello World" na tela foi emocionante!

Dia 3

Construindo as Fundações

Dia de me aventurar com o Prisma e configurar o banco de dados. Confesso que fiquei orgulhoso quando vi tudo funcionando - os testes passando, o Swagger documentando as APIs automaticamente... É incrível como pequenas vitórias nos motivam a continuar!

Dia 4-5

Superando Desafios

Os dias 4 e 5 foram... interessantes! 😅 Entre hospedar o backend no Render, configurar o banco na Neon e resolver milhões de probleminhas de deploy, aprendi que ser desenvolvedor é 50% código e 50% resolver problemas inesperados. Mas quando tudo funcionou? Que sensação incrível!

Dia 6-8

Dando Vida ao Projeto

Começou a fase mais empolgante: implementar a autenticação com GitHub, criar as telas principais e ver o projeto ganhando vida. A cada novo commit, o RepoShift ficava mais próximo do que eu tinha imaginado naquela noite insone.

Dia 9-10

Refinando a Experiência

Adicionei as funcionalidades de curtir e favoritar projetos, melhorei o visual das telas... É incrível como pequenos detalhes fazem tanta diferença na experiência do usuário. Cada animação, cada transição suave, tudo foi pensado com carinho.

Dia 11-12

MVP Concluído! 🎉

E finalmente chegamos lá! Depois de alguns bugs teimosos no caminho (aquele problema com o download de templates em produção quase me fez arrancar os cabelos 😅), o MVP estava pronto! Ver o projeto funcionando, poder gerar portfólios automaticamente e imaginar quantos desenvolvedores isso pode ajudar... não tem preço!

E essa história continua...

O MVP foi só o começo! Tem muito mais novidade vindo por aí. Afinal, todo grande projeto começa com um primeiro commit, não é mesmo? 😉