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

Pitch: Meu primeiro site project

Olá, galera! Tudo bem?

Meu primeiro projeto particular está no ar!
Apresento a vocês o Faz Tudo, uma plataforma onde as pessoas podem publicar serviços do dia a dia que precisam, como passear com o cachorro, cortar a grama, fazer pequenos reparos e muito mais. Aqueles que se interessam pelos serviços podem entrar em contato diretamente com quem publicou.

Desenvolvi o projeto utilizando PHP e o banco de dados MariaDB, e o site está atualmente em fase beta. No momento, está disponível apenas para as cidades de Jacareí e São José dos Campos, pois estou bancando tudo sozinho e economizando onde posso. Mas o próximo passo é expandir para o Brasil inteiro!

Próximos passos: Além da expansão, estou trabalhando para implementar um sistema de avaliações, tanto para os trabalhadores quanto para quem publica as vagas, garantindo mais segurança e confiança para todos. E esse é só o começo!

Fico muito feliz em compartilhar esse marco e agradeço a todos que me apoiaram até aqui.
Dá uma olhada e me conta o que achou!
🔗 Link: faztudo.x10.mx

Carregando publicação patrocinada...
5

boa tarde, sr.

por que criar conta?
bora facilitar onboarding e o tempo do usuário na plataforma. deixe-o gastar tempo na plataforma e depois lhe exija os dados pessoais necessários.

fluxo sugerido:

  1. user clica no CTA "seja um faz tudo"
  2. user seleciona se vai ser prestador de serviço ou vai pedir um faz tudo
  • se for um faz tudo... não vai abrir jamais o teclado, apenas apertar botões, a não ser que não haja opção
  1. selecionar tipo de serviço
  2. selecionar a cidade e os bairros que quer atender
  3. selecionar disponibilidade
  4. selecionar valores
  5. selecionar se vai ao local
  6. selecionar se trabalha sozinho individual ou com mais pessoas
  7. surgem três templates de cartão de visitas para esse profissional poder escolher, e vc mesmo vai hospedar. assim, mais usuários vão poder encontrar tua plataforma, o faz tudo vai divulgar para vc, e vc pouco vai ter de se preocupar com marketing. o cartão de visitas redireciona para o whatsapp, com uma mensagem pronta.
  8. venda domínio separadamente, como jorgepintor.com.br. acredite. há gente que compraria.
  9. deixe que o diretório seja costumizável SE pagar a taxa mensal.

ao final de tudo, quando ele já estiver 99% embarcado na tua plataforma, vc pede os dados cadastrais. para monetizar, foque na venda de domínio e outras funcionalidades, como agendamentos, planilha de compromissos, contas a pagar, etc. vc também pode oferecer tráfego pago pelo google ads e configuração pelo google maps, como um a mais.

estou falando basicamente uma ideia de solução top, pois é uma dor que existe em cada cidade. se vc facilitar o onboarding e otimizar algum processo para o faz tudo, ele mesmo vai fazer divulgação boca a boca. não somente isso, vc n precisa se preocupar em ter que cadastrar cliente para o faz tudo.
logo, eis um MVP.

o que o getninjas ainda não faz mas vc poderia fazer nessas duas cidades?
mais personalização? oferecer precificação? automatizar tráfego pago, simplificando-o e descomplicando-o? implementar um loop de feedback? melhorar o user experience?

aguardo um retorno.

1

Cara que ideia genial, alem das questoes de segurança, tudo o que você mencionou melhoria e muito a minha ideia princial, que seria facilitar a vida dos freelancers, a ideia do cartão visita foi de explodir minha cabeça, do tipo "Como não pensei nisso antes", porque alem da questão de deixar o site funcional, tava pensando muito no marketing, como eu fazeria, e o cartão visita vai ser um starting e tanto para a plataforma crescer de forma natural.
O getninjas, é muito focado e profissionais, a ideia seria um site que a pessoa poderia buscar por pessoas comuns(para serviços como panfletagem, cortar grama, ir ao mercado, etc...) ou profissionais tbm, para não excluir todas.

1

bom dia, sr.

vamos ver quem consegue terminar esse projeto primeiro. com um bom ciclo de vida de software e com quem ficará com um bom pessoal de comercial e marketing kk

estarei fazendo em sveltekit e nest.js .

já entrou no grupo que um membro criou para SaaS?

aliás, já dei muitas sugestões ao longo dos meus comentários aqui no tabnews. o sr pode dar uma olhada, e checar mais dicas interessantes com os SaaS de outros jovens.

3

Realizei alguns testes na plataforma e identifiquei a necessidade de aprimorar a segurança. É fundamental fortalecer as validações, especialmente no envio de formulários, para evitar o envio excessivo de requisições. Além disso, embora existam algumas validações no front-end, é essencial implementar uma camada robusta de verificação no back-end. Atualmente, os dados enviados via POST não estão sendo devidamente tratados, o que pode expor a aplicação a vulnerabilidades. Recomendo revisar as validações dos campos e garantir que toda a entrada de dados seja sanitizada e validada no servidor.

1

Muito obrigado pelo retorno, eu realmente sou bem iniciante, tenho uns 3 meses de estudo, e ate então só tinha usado a função Real scape string para segurança do banco de dados, mas não contra xss, muito obrigado pelo retorno vou aprimorar o projeto e definir como default para proximos projetos.

Muito obrigado Allan

1

Já que você mencionou que está bancando tudo sozinho, por enquanto você pode hospedar esse serviço gratuitamente utilizando uma instância EC2 free tier na Amazon. O banco de dados pode ser AWS RDS no free tier mesmo, ou até um Supabase. O Google também oferece serviços similares com cotas free tier também.

1

nao esta dando pra criar conta

Erro ao enviar e-mail: SMTP Error: Could not connect to SMTP host. Failed to connect to serverSMTP server error: Failed to connect to server SMTP code: 101 Additional SMTP info: Network is unreachable

1
1

Olá, tudo bem? Vi que você esta cortando gastos pois está tirando tudo do bolso ainda (quem nao esta hoje em dia kkkk)

Uma dica, apresenta seu projeto para a Name Host, a depender eles conseguem um periodo talvez até 1 ano para você, o que dependendo de como esta sua infra e financeiro vai ajudar bastante.