PITCH: Criei um encurtador de URLs
Apresento-lhes a versão inicial do projeto que venho desenvolvendo no tempo livre, o Reducely.
O projeto é bem simples, nem tem nem um domínio personalizado, mas decidi mesmo assim publicar. Espero que gostem e que passem o feedback de vocês. O projeto é Open-Source, então sintam-se à vontade para contribuir (Repositório no GitHub).
O projeto está disponível em: https://reducely.vercel.app/
As tecnologias usadas foram:
- React
- TailwindCSS
- Express.js
- MongoDB
- shadcn/ui
Show Emerson. E a sacada do nome foi massa hein reduce.ly
Parabéns 🚀🚀🚀
Show, teu codigo ta do backend ta bem daora!
Cara, ficou muito bom, como alguém que tá criando um encurtador também, fiquei bem impressionado com o estilo e com o código, parabéns mano!
Código maravilhoso, design incrível e esse dark mode simplesmente dá um sentido diferente ao projeto.
Sensacional amigo, simplesmente sensacional.
Parabéns pelo projeto e por deixá-lo publico. Muita gente já falou coisas positivas sobre seu código, então não vou repetir :) Pensando em alguém que não está familiarizado com o código e passa o olho nesse trecho.
if (createLinkResponse.isLeft())
return httpResponseUtils.badRequest(createLinkResponse.value);
Left ou Right não é uma coisa que fica claro pra mim, sei que é um jto Haskell de programar, eu acho confuso (o problema pode ser eu), sugestão:
if (createLinkResponse.failed())
return httpResponseUtils.badRequest(createLinkResponse.value);
Para mim ficaria mais fácil a leitura, não sei o que os outros colegas acham, e o que vc acha tb?
A estrutra do código em si é clara, fácil de se localizar, métodos curtos, classes curtas, testes (super importante)
O padrão estético que você seguiu é muito bacana, bem minimalista e limpo. Funciona maravilhosamente (esteticamente falando) nesse modo escuro tbm, na real.
Desculpa minha ignorancia, mas qual é a real vantagem das empresas fazerem projeto com código aberto no github?
Pergunto isso, pq recentemente me deparei com alguns projetos que cobram assinatura mensal, mas disponibilizam o código no GitHub.....qualquer um pode pegar o código e usar em outro dominio? ou não?
As vezes a ideia não é vender o produto(Codigo) mas sim vender o serviço(implementação). Exemplo: O glpi e um programa Open source, mas muitas empresas preferem contratar um serviço mesnal de implementação e de manutenção.
Uma sugestão: atualmente, está sendo possível reduzir um link já reduzido. Poderia fazer um bloqueio para reduções sob domínio Reducely.
https://reducely.vercel.app/Ig7xYfFZ -> https://reducely.vercel.app/YMmysyYR -> https://reducely.vercel.app/aH9VaNn7 -> https://reducely.vercel.app/