Executando verificação de segurança...
15

[PITCH] Apresento o ShowMyProjects, um SaaS pensado para desenvolvedores!

O ShowMyProjects nasceu para resolver uma necessidade real: facilitar a organização e o compartilhamento de projetos do GitHub. É uma ferramenta simples, mas poderosa, que ajuda desenvolvedores a terem um portfólio sempre em sintonia com seus repositórios, sem complicação.

Com o ShowMyProjects, você pode:

  • Conectar seu GitHub.
  • Selecionar os projetos que deseja destacar.
  • Compartilhar facilmente com um link único e profissional.

Para quem precisa de flexibilidade, também oferecemos uma API, ideal para criar portfólios personalizados. E para quem prefere praticidade, temos um portfólio pré-pronto, perfeito para colocar nas redes sociais ou enviar a recrutadores. Afinal, nem todo mundo entende como navegar no GitHub, certo?

Planos e Preço:

  • FREE: para quem está começando.
  • PRO: apenas R$19,90 por ano (isso mesmo, por ano, não por mês!).
  • Também há a opção de compra avulsa, sem assinatura, com acesso PRO por um ano.

Stack utilizada:

O ShowMyProjects foi desenvolvido com Next.js e Tailwind no frontend, e Node.js, Express, Prisma e MongoDB no backend.

Estamos em fase de testes, então, se encontrar algum bug ou tiver sugestões, por favor, envie um e-mail ou comente aqui na postagem.

Acesse e experimente: https://showmyprojects.com.

Obrigado por acompanhar e apoiar esse projeto!

Carregando publicação patrocinada...
3

Cara, muito legal esse projeto porque ataca uma dor que praticamente todo Dev conhece.

Não cheguei a interagir muito com a aplicação, mas baseado na Demo que disponibilizou tenho algumas sugestões na parte do Front-End que espero que ajudem (provavelmente já estão no roadmap, mas vou falar mesmo assim).

  1. Na primeira dobra, temos os links para as redes sociais do Dev, começando com o Github. O que é perceptível é que o Github tem um botão todo bonitão com label e borda enquanto o Instagram (no caso da Demo) é apenas um icon button. Entendo que a escolha seria dar mais destaque ao Github, mas essa decisão criou um contraste meio estranho no ponto de vista do usuário. Minha sugestão seria que todos os botões fossem iguais (seja um botão com label ou icon button), com o botão do Github tendo alguma coisa que o destacasse (talvez uma borda com uma cor diferente, alguma animação, uma bolinha colorida no canto, são várias opções).
  2. Uma coisa que está fazendo de fato bastante falta na seção dos projetos é ver mais imagens. No card da listagem de projetos poderia ter uma imagem em miniatura à esquerda do texto, enquanto poderíamos ter suporte para uma imagem principal quando entramos na rota do projeto específico. Imagino que possa ser possível inserir uma imagem ou vídeo no corpo do texto, mas uma imagem que vem antes de tudo sempre dá um "tchan" a mais (só ver que a maioria dos sites de conteúdo faz isso).
  3. Uma questão menor, mas que seria legal tendo em vista o objetivo do projeto, seria disponibilizar o link para o projeto no Github caso o mesmo seja um repositório público. Acho que seria um quick win.
  4. No footer da página de projetos, aparece só o ícone da rede social do dev (no caso Instagram). Particularmente, achei confuso, já que não tem nenhuma indicação do que é pra ser essa seção. Eu sugeriria criar uma seção de "contato" (ou na vibe do projeto, um <contact>), em que o Dev poderia colocar os meios que gostaria de ser contatado, sejam as redes sociais, seja um e-mail.

Espero não ter falado nenhuma besteira. Desejo muito sucesso e que o projeto cresça bastante!

1

Muito obrigado pelo feedback! Algumas decisões foram tomadas de propósito, mas entendo os pontos levantados e vou analisá-los com atenção.

Ponto 1: Optei por esse formato porque, no caso do plano gratuito, todos os desenvolvedores têm um link para o GitHub, enquanto as redes sociais são exclusivas do plano PRO. Pensei que, caso o desenvolvedor tivesse apenas o GitHub e nenhuma outra rede social, exibir apenas o ícone pequeno do GitHub poderia não ser visualmente atraente. Além disso, considerei que recrutadores priorizam o GitHub. De qualquer forma, vou testar a alteração sugerida e observar o que o público prefere.

Ponto 2: Essa questão da imagem realmente me deixou bastante indeciso. Tenho muitas ideias para implementar, mas, por enquanto, deixei de lado devido ao estágio inicial do projeto (MVP). Concordo plenamente que uma imagem faz toda a diferença e agradeço por reforçar essa visão!

Ponto 3: Já existe a funcionalidade de adicionar botões para acessar o site do projeto (se houver) e o repositório no GitHub (se for público). Essa ativação é uma escolha do usuário. Provavelmente, você acessou um projeto onde nenhum dos dois estava ativo.

Ponto 4: Achei essa sugestão incrível e, sinceramente, não havia pensado nisso antes. Muito obrigado por compartilhar!

1

Fico feliz em ajudar!
Sobre o ponto 3, foi skill issue minha hahahaha lamento, acabei não vendo mesmo. Reolhando, me veio que poderiam ter umas "badges" nos cards da listagens, pra de repente indicar que esse projeto tem um deploy disponível, ou que o repositório está disponível. No ponto de vista de alguém interessado pelo trabalho do dev, eu adoraria priorizar esse tipo de coisa.
Outra coisa que estranhei é estar em inglês o call to action "Click to see more". Até onde vi não tinha nenhum outro CTA em inglês, então eu sugeriria traduzir para manter a consistência.

No mais, parabéns pelo trabalho!

1

Que projeto fantástico, parabéns! Só algumas observações que eu vou fazer baseado numa navegação rápida:

  1. O visual do site está lindão, mas eu notei que o tom de azul utilizado é tem pouco contraste com o fundo escuro, o que pode ser prejudicial em termos de acessibilidade. Seria bacana usar um tom de azul um pouco mais claro, talvez (referência);
  2. Poder adicionar uma thumbnail seria algo realmente fantástico, e vi que até já comentaram abaixo;
  3. Uma coisa que seria bacana (mas talvez saia um pouco do escopo do projeto) seria ter uma API para um site externo consumí-la, por exemplo: alguém gostaria de usar o ShowMyProjects como um "repositório" de portfólios, usando-o para ter uma versão atualizada, com imagens, detalhes, etc, mas gostaria de exibir os projetos no seu site pessoal. Talvez fosse uma ideia legal (mas, como disse acima, talvez saia do escopo do projeto).

Foram só alguns pensamentos que eu tive, pode ignorar se não fizer muito sentido. De qualquer forma, é um projeto fantástico!

1

Voce conhece o Pages? Ele é o seu projeto, com muito mais features e grátis. Por que um dev iria utilizar um serviço desconhecido para integrar seu projeto, e ainda pagar, se consegue fazer em um consolidado de mercado free? É um "concorrente" de peso.

1

Uma pessoa fez uma pergunta igual a sua por isso vou apenas copiar e colar a minha resposta: Por vários motivos, essa solução é vantajosa. Primeiramente, o desenvolvedor pode ser focado em back-end e não ter habilidades avançadas de front-end, ou até saber fazer, mas o resultado pode não ficar tão atrativo. Além disso, nossos projetos são atualizados automaticamente. Ou seja, se o usuário alterar a descrição, o nome, o link ou outros aspectos de um projeto, essas mudanças são sincronizadas de forma automática.

Para o desenvolvedor que deseja criar seu próprio portfólio do zero, ele teria que atualizar tudo manualmente. Com a nossa solução, em poucos cliques, é possível se cadastrar e utilizar uma API simples para exibir seus projetos no portfólio personalizado, sem se preocupar em atualizar informações manualmente. E se quiser adicionar um novo projeto, não precisa mexer no código: basta usar nossa interface simples para incluir o projeto e tudo será refletido automaticamente!

1

Fazendo um pouco do papel do advogado do diabo. Porque um dev usaria seu site sendo que pode usar o github pages? Sendo que o dev ja tem o conhecimento tecnico? O que seu site tem de diferencial?

Agora uma sugestão, seria legal ao inves de ser /nome-dev se fosse um subdominio nome-dev.showmyprojects.com

Abraços e sucesso!

1

Por vários motivos, essa solução é vantajosa. Primeiramente, o desenvolvedor pode ser focado em back-end e não ter habilidades avançadas de front-end, ou até saber fazer, mas o resultado pode não ficar tão atrativo. Além disso, nossos projetos são atualizados automaticamente. Ou seja, se o usuário alterar a descrição, o nome, o link ou outros aspectos de um projeto, essas mudanças são sincronizadas de forma automática.

Para o desenvolvedor que deseja criar seu próprio portfólio do zero, ele teria que atualizar tudo manualmente. Com a nossa solução, em poucos cliques, é possível se cadastrar e utilizar uma API simples para exibir seus projetos no portfólio personalizado, sem se preocupar em atualizar informações manualmente. E se quiser adicionar um novo projeto, não precisa mexer no código: basta usar nossa interface simples para incluir o projeto e tudo será refletido automaticamente!

0
1

Disponibilizamos uma demo diretamente na página inicial. Além disso, caso você prefira não usar o link padrão e queira integrar em um portfólio personalizado, oferecemos uma API para isso!