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

Se apresentando e dúvida sobre um projeto pessoal

APRESENTAÇÃO

Primeiramente, gostaria de me apresentar, pois considero essa parte importante para receber feedback e auxílio no caminho que estou seguindo. Meu nome é Gustavo e sou formado em Contabilidade. Trabalhei durante 5 anos como suporte técnico em uma empresa que desenvolvia sistemas ERP em Delphi para o comércio local e região.

Após me formar em contabilidade, acabei ingressando em uma cooperativa de distribuição de energia rural, onde atuo no escritório há 3 anos. No entanto, nos últimos tempos, devido a diversos fatores, tenho sentido certo desconforto em permanecer na empresa, o que me levou a considerar outras opções. Decidi, então, retornar à área de TI e comecei a estudar programação.

Minha jornada na programação começou com a linguagem Python, que se mostrou muito agradável de aprender e proporcionou uma visão mais ampla sobre esse universo. Em seguida, comecei a estudar front-end, pois queria explorar ambos os lados e entender minhas preferências. Acabei me apaixonando tanto pelo front-end quanto pelo back-end, mas atualmente estou focando meus estudos em front-end, tendo aprendido HTML e CSS e, agora, estou dando os primeiros passos no estudo de JavaScript."

O projeto

Para consolidar meus conhecimentos e estudos, iniciei a busca por projetos para começar a codificar. Enquanto refletia sobre quais problemas poderia resolver por meio da programação, lembrei-me de um desafio pessoal relacionado à minha esposa:

Qual o problema dela?

O principal problema que ela enfrenta atualmente está relacionado ao agendamento, pois precisa fazer tudo de forma manual. As clientes entram em contato pelo WhatsApp, e após a confirmação, ela precisa inserir manualmente os compromissos em sua agenda.

1º Problema

Primeiramente, a demora em responder à cliente é um problema, pois cada sessão desse tipo de serviço dura cerca de 2 a 3 horas. Além disso, ela geralmente trabalha até às 9 horas da noite, o que pode levar a situações em que duas clientes desejam agendar no mesmo horário, até mesmo para o próximo dia útil. Portanto, a confirmação do agendamento precisa ser rápida para cada cliente, pois, na prática, o horário pode não estar mais disponível.

2º Problema

Responder às clientes em períodos em que ela está longe da agenda é outro desafio, o que pode levar a esquecer de anotar o horário na agenda.

Solução que encontrei

Então, decidi criar uma agenda online onde os clientes podem realizar o agendamento automaticamente, e a parte de front-end funciona da seguinte forma:

-Primeiramente, a pessoa escolhe o serviço desejado.
-Em seguida, seleciona o dia e o horário desejados.
-Informa o telefone e o celular para contato.
-Por fim, confirma o agendamento.

A funcionalidade do front-end já está praticamente concluída, talvez precise apenas fazer alguns ajustes ou melhorias com a ajuda de vocês.

Agora vem o próximo desafio: Por falta de conhecimento, estou buscando orientações sobre o que posso estudar para concluir o projeto, mesmo que leve bastante tempo. Minhas metas incluem:

  • Integrar esses agendamentos a alguma plataforma, como a Agenda do Google, ou criar uma própria agenda, e ainda enviar uma mensagem de confirmação do agendamento via WhatsApp (não sei se isso é possível ou se existem APIs para essa finalidade).
  • Além disso, gostaria que o site identificasse automaticamente os agendamentos realizados e os retirasse automaticamente da agenda, para evitar conflitos de horários.

Aqui está o link da aplicação para vocês conferirem:https://agendamento-online-nine.vercel.app

Carregando publicação patrocinada...
1

Não sou a pessoa que tem grande expertise na área pra dar uma dica melhor embasada, mas, eu também trabalhei na área de contabilidade/financeiro/faturamento/almoxarifado, e uma das coisas que eu mais gostava de fazer era deixar o trabalho o mais prático possível e eliminar situações que poderiam gerar erros no processo. Com isso, acabei aprendendo a testar as coisas expontaneamente; e ao acessar o seu site, me deparei com o seguinte resultado apenas clicando em avançar:

Agendamento confirmado! Detalhes:

Serviço: null
Data: null (quarta-feira)
Horário: null
Nome:
Telefone:

Então, como dica inicial eu diria pra você corrigir isso e não permitir que o usuário avance para as outras telas sem selecionar os itens obrigatórios. Isso vai te poupar dores de cabeça futuramente. Espero ter ajudado, abraços e continue evoluindo o app.

1

Essa parte do bug, eu ja tinha identificado, comecei a arrumar, só não tive tempo de terminar ainda, mas agradeço pelo feedback