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

PROJETO PHP, AJUDA!!!

Galera sou novo nessa comunidade maravilhosa que é o tabnews. Moro no estado do paraná sou meio "iniciante", más ja entendo varios conceitos e ja subo aplicações no ar, tambem sou de uma cidade bem pequena tem o que, eu acho que uns 10 mil habitantes. Tenho um projeto em mente para um mercado da minha cidade, em que as pessoas da minha cidade vão poder fazer compras pelo site do mercado; no caso eu iria vender um site desses para eles, já fiz algo parecido com delivery de pizzaria. Más acho eu se por tratar do maior mercado da minha cidade tem que ser bem feito, e sou tenho 16 ano comecei a estudar desde os 13. Tenho uma mentalidade bem diferente da minha bolha de convivência, e quero validar essa ideia. O que mais sei é php e javascript, então ja tenho uma vantagem por mais que eu não seja tão bom em front end consigo me virar de boa.

PRECISO DE AJUDA DE VOCÊS.

Queria ver se voces podem me ajudar ao longo do caminho nesse projeto em questão de duvidas e etc... vou determinar a proposta da aplicação abaixo e suas funcionalidades, quero opiniôes!!

1- O site sera uma especie de delivery, onde as pessoas faram suas compras por ele.
2- os entregadores do mercado levaram as compras ate a casa da pessoa.
3- o site vai ser mais focado para os celulares, que o pessoal da minha cidade mais usa.

QUE PROBLEMA ISSO ABORDA?

Porra eu to amarrado nessa ideia, magina voce fazer compras por um site. Sem ter aquele trabalho de chegar em casa depois de um dia cansado. Voce compra as coisas da semana por ali sem ter que perder tempo em uma fila de caixa, onde a maioria das vezes os atendentes são um cu com os clientes, numa cidade pequena pode dar mais certo que em uma cidade grande ja que o mercado é como se fosse o shopping da minha cidade. Alèm do reconhecimento que posso ganhar, conseguir mais freelas, tenho potencial para fazer isso, más quero a opiniâo de voces! Abraços.

Carregando publicação patrocinada...
4
1
0
3

É uma boa, não precisa de nada fora do normal, apens um gateway de pagamento que aceite os principais cartões para pagamento online (recomendo mercado pago, api bem simples ou pagarme tbm é bem de boa), precisa ter interfaces intuitivas limpas e de fácil entendimento.

a parte mais complexa talvez seja a modelagem do banco de dados, pensando que um mini mercado tem uma grande variedade de buscas talvez seja melhor uma engine busca razoavelmente robusta, eu só tenho experiência com elasticsearch, mas pode pesquisar outros mais simples (lembrando que, vc pode criar um produto e seus clientes compartilhar a base de dados, desde que sua modelagem e implementações permitam separar o que é de cada cliente, lembre-se LGPD é coisa séria. Eu recomendaria utilizar a engine de busca não para controlar o banco, mas apenas para buscas rápidas mesmo, mantendo ela atualizada junto uma base relacional o sistema fica rapido e você consegue gerenciar melhor os conteúdos visualizados.

Eu piro modelando projetos bem legal, vai enfrente, e vai postando progresso.

3

Acho que sua ideia é legal, mas seria bom levar em consideração algumas questões que você mesmo pontuou:
1- Cidade pequena, qual a possibilidade de escalar seu projeto, ou seja, comece pequeno mas pense grande.
2 - Ja conversou mesmo que informalmente com o gerente ou proprietário desse mercado que você esta baseando seu projeto? Isso é especialmente importante, porque acredito que você não quer perder tempo, assim se a sua ideia é oferecer para um cliente específico, antes de qualquer coisa, recomendo escrever detalhadamente o que você pretende oferecer, faça alguns mokups das telas, detalhe o processo e marque uma reunião com o responsável. Seja praguimático, tenha uma postura confiante e acima de tudo, aponte nessa reunião as dores e as possíveis soluções.
3 - Essa esta bem relacionada a questão anterior, o quanto o você conhece desse negócio? Se você não tem conhecimento profundo do negócio, sugiro que você abtes de mais nada converse com o proprietário para passar uns dias conhecendo o dia a dia da empresa, diga que você esta desenvolvendo um produto para pequenos supermercados e que quer saber quais as dificuldades eles tem no dia a dia. Talvez a sua forma de entrar nesse mercado será resolvendo algum outro problema menor, gerando confiança e credibilidade, para então depois você propor um projeto desse porte.
4 - Quando você fi que quer fazer algo bem feito, esta ciente do tamanho de um projeto desses? O cliente oode ser um minimercado, porém os requisitos de desempenho, e principalmente de segurança são os mesmo, ou ao deveriam ser, de um hipermercado. Você estará lidando com informações pessoais, dados da empresa, comunicação com o cliente, os mais diversos setores dentro da empresa do seu cliente.

levantei alguns pontos, relacionados a esses pontos existem outras dezenas de questões que você terá que lidar.

No mais, se você esta confiante de que consegue entregar um projeto descente, só posso te dizer, vá em frente!

2

Nossa, é uma boa mesmo.

Já que você tem conhecimento em PHP e Javascript recomendo fortemente que veja o framework Laravel, ele utilizar a arquitetura MVC e facilitará seu desenvolvimento.

Hoje meus projetos estou criando utilizando o Laravel10.

2

Acho uma puta ideia.. só iria sugerir para validar a usabilidade por parte do próprio mercado:

1 - O mercado já utiliza um sistema interno? Se sim, como vai se dar a venda por parte deles? eles vão receber o pedido no seu app e depois repassar ao app deles ou vai ser integrado através de uma api?
2 - No mesmo sentido da primeira pergunta, como seria a atualização dos preços? vão ter que atualizar em dois locais ao mesmo tempo?
3 - Vide as duas perguntas anteriores, como será o controle do estoque?

Se eles já utilizam um sistema, seria interessante conseguir integrar tudo através de api, pois deixar para um humando esse espelhamento de informações pode dar grandes dores de cabeça ali na frente. Se eles não utilizam nenhum ainda, melhor ainda pois você pode fornecer todas funcionalidades que eles necessitam, em um único software.

Espero ter contribuído :)

1

a idéia é muito boa, mas ao invés de vender voce pode usar como um SaaS (Software como Serviço), existem no mercado empresas que fazem isso, mas voce pode se diferenciar, pois pode cobrar manor preço e servir outros produtos juntos, se ja tem experiência com php pode utilizar Laravel que irá fazer voce economizar um bom tempo para muitas coisas como controle de usuários e ate deixar pronta para api de consumo pelo celular. ai com javascript pode estudar sobre service work e como criar uma webapp

1

Eu acredito que SaaS é mais para ganhar em quantidade, e não de um único cliente!

Ponto 1 - Valor mensal do SaaS, pode não ser interessante para o profissional que vai ter que dar suporte, customizar, fazer modificações, e a hospedagem quem vai pagar?

Ponto 2 - Cliente não querer pagar uma mensalidade pelo sistema, pois com o passar do tempo este custo ficará caro. Que cobre R 500.00 por mês, em 12 meses fica em R 6.000,00 , com este valor você encontra soluções completas na internet, por muito menos!

Eu acredito que valor por projeto, nesta questão de um cliente só, é mais interessante para todos!

SaaS é quando você quer escalar, levar pra internet!

Léo

1
1

Gostei da ideia, e tbm entendo que o fato de ser uma cidade pequena, esse tipo de site pode realmente ser interessante. uma sugestão para adicionar de funcionalidade, seria uma forma de criar fidelidade entre o mercado e o cliente. Seria algo como, cada compra gerar uma quantidade de "pontos" e o cliente pode acumular e depois trocar esses pontos por desconto, produtos ou servicos. Adicionalmente você poderia fornecer uma forma de os próprios funcionários do mercado configurar os pontos que cada produto gera. Acredito que ter um site que traz fidelidade, traz muito valor para o mercado e qualquer empresa que tenha cliente.

1
1

Só faz. a ideia é muito boa, você pode começar com um simples site de atendimento delivery para começar com um ponta pé inicial , sobre o aplicativo você tem que vê a demanda se isso ia vale a pena. Levando em ponto que com php é mais trabalhoso, mas existe possibilidades sim da fazer com php, porém não vai ter tanta facilidade relacionado a outras linguagens voltada para aplicativos. A conselho o Java, mas nada empedi de fazer em php, só vai ser bastante trabalhoso.

1

man, acredito que poderá lhe ser de grande ajuda as principais funcionalidades de um sistema desse para um mercado.

Áreas do sistema

Cadastro de Produtos: Permitir aos administradores adicionar, editar e excluir produtos do catálogo.

Controle de Estoque: Manter o controle dos níveis de estoque em tempo real e atualizá-los automaticamente após cada compra.

Carrinho de Compras: Permitir que os clientes adicionem e removam itens do carrinho de compras.

Processamento de Pedidos: Gerenciar pedidos, incluindo confirmação, atualização de status e histórico de pedidos.

Pagamentos Online: Integrar métodos de pagamento seguros para permitir transações online.

Busca Avançada: Oferecer uma funcionalidade de pesquisa robusta para ajudar os clientes a encontrar produtos facilmente.

Filtros de Categoria: Permitir que os clientes filtrem produtos por categoria, preço, marca, etc.

Avaliações e Comentários: Permitir que os clientes avaliem e deixem comentários sobre produtos.

Controle de Acesso: Gerenciar diferentes níveis de acesso para administradores, funcionários e clientes.

Sistema de Recomendação: Oferecer sugestões personalizadas de produtos com base no histórico de compras dos clientes.

Gestão de Contas de Usuário: Permitir que os clientes criem e gerenciem suas contas, incluindo informações de perfil e histórico de compras.

Cupons e Descontos: Oferecer a capacidade de aplicar cupons e descontos durante o processo de checkout.

Rastreamento de Envio: Fornecer informações de rastreamento para que os clientes possam acompanhar o status de suas entregas.

Integração com Redes Sociais: Facilitar o compartilhamento de produtos e avaliações nas redes sociais.

Gestão de Devoluções: Oferecer um processo de devolução suave e rastreamento de devoluções.

Relatórios e Análises: Gerar relatórios sobre vendas, estoque e comportamento do cliente para tomada de decisões.

Segurança de Dados: Garantir a segurança dos dados dos clientes, incluindo informações de pagamento.

Sistema de Notificação: Enviar notificações por e-mail ou SMS sobre promoções, atualizações de produtos, etc.

Integração com Transportadoras: Facilitar a integração com serviços de transporte para calcular custos de envio e opções de entrega.

Suporte ao Cliente: Oferecer canais de comunicação, como chat ao vivo, e-mail ou telefone, para ajudar os clientes com dúvidas e problemas.
0
1
1

Tenho discord sim meu git é meio parado kkk. Não uso muito pq sou mais freelancer kkk ja mando o discord. Discord é (eduardomarinho_) esse ai

0
0

Isso já existe. Se chama Rappi. :-)

Não é para lhe desanimar. Toda ideia pode ser melhorada, todo aplicativo tem seu concorrente.

1

Eu sei já dei uma pesquisada sobre, mas e cidade pequena as empresas daqui não usam muita tecnologia. E tem aquelas inseguranças que podem levar golpe e particularmente a maioria das empresas que eu vi até hoje não tem a cultura de se manter conectadas ao cliente, bem em fim o problema que hoje em dia é custoso os usuarios abaixarem um aplicativo novo. So para fazer compras no comercio local. Eu mesmo que me dispor a fazer a divulgação do site pela cidade, sou bom em vendas. Agora eu queria a recomendacão de como eu poderia fazer isso com php e as melhores libs. Quero explicar mais as funcionalidades que vai ter. Também fui destar a startup que vi que voce falou não tem forte demanda no brasil. Talvez seja uma oportunidade.

1

Se concentra nas funcionalidade de um app de comêrcio eletrônico e em auxiliar um colega.

Não é pq já existe um app, que você não pode aprender em como que funciona determinada tecnologia e até fazer melhor!

Léo