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

Como minha mãe me obrigou a construir um App?


Quando minha mãe me pede para ir ao mercado, ela sempre me envia a lista de compras pelo WhatsApp. No entanto, às vezes, eu me perco no meio das mensagens porque ela mistura mensagens de compras com outros tipos de mensagens ou até mesmo envia vários itens em uma única mensagem. Isso me faz ter que ler várias vezes a mesma mensagem para checar se já peguei o produto ou não.


Bom, nesse momento, vi a oportunidade de usar meus humildes conhecimentos tecnológicos para resolver esse problema. Decidi criar um App para listar as compras, mas meu objetivo era modificar o mínimo possível a experiência da minha mãe ao fazer as listas. Afinal, se eu tornasse o processo mais complicado, ela rapidamente desistiria de usar o aplicativo.


Para resolver o problema citado acima, tive a genial ideia de simplesmente recriar a interface do Whatsapp. Até aí tudo bem, foi algo relativamente simples de fazer. No entanto, precisei quebrar um pouco a cabeça para encontrar uma maneira de transformar simples mensagens em objetos Javascript, de forma a armazená-las no banco de dados (MongoDB).

Então decidi usar Regex (Expressões Regulares), mas ainda não tenho muito conhecimento sobre, então precisei de uma ajudinha do nosso amigão ChatGPT. E depois de algumas tentativas consegui um padrão que filtra os dados da mensagem e transforma em um objeto javascript.

A partir daí ficou simples, só criei mais rotas na API para lidar com atualização e exclusão e criei uma segunda página que lista todos os produtos e permite que eu selecione uma checkbox para confirmar que peguei o produto

Ficou bem simples, mas gostei do resultado e com certeza vai facilitar minhas idas ao mercado.

Considerações finais:

Uma das coisas que me faz evoluir cada vez mais, é usar o dom de saber um pouco de programação para resolver problemas do cotidiano, por mais simples que sejam. Espero que minha mãe goste desse projeto🤣

Repositorio no GitHub

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

Bem interessante. Gosto da ideia de melhorar o cotidiano das pessoas. As vezes parece ter um impacto minimo, mas se esperar um tempo e uma ou outra se deixar utilizar esse e outros utilitarios, é possivel ver que ligeiramente mudou a vida de pessoas.

1
2
2
2

Que legal, @eliasnsz! Esse post ficou incrível, você conseguiu fisgar bem a atenção de quem está lendo e o projeto, é sensacional! Meus parabéns!!

Gostei bastante da ideia de você escrever o item e ele interpretar, fiz um pequeno teste com o famoso "tantos reais de pão", e mesmo assim é fácil de entender, ele divide a quantidade do "reais de pão", incrível!!

2

Obrigado!! Simm por enquanto a regex só trabalha com "g" ou "kg", se nenhum dos dois for enviado ele trata como unitário. Mas em breve quero implementar mais possibilidades.

2

Ah, entendi! Nesse meu teste eu achei incrível pois ficou de uma forma muito simples de entender, mas é claro que pode ser melhorado!! Tudo de bom pra ti, @eliasnsz!!

2
2
1
2
2
2
2
2
1
2

Programação é mesmo uma aréa incrivel, pois nao é nescessario ser o melhor do mundo para tornar a vida das pessoas mais simples.

2

A API do whatsapp é um porre, mas se tua mãe usasse o telegram, dava pra integrar direto na conversa, usando um bot.

Te saiu muito bem com a cópia da interface. O próxima passo é fazer um PWA pra tua mãe conseguir instalar o app no celular, e colocar um sistema de websockets pra você conseguirem conversar pelo app também!

1

Obrigado pelas dicas!! Com certeza vou estudar sobre o assunto para adicionar essas funcionalidades, principalmente websockets, que é um assunto que quero muito estudar

1

Sensacional, se faz isso sem muitos conhecimentos, imagina quando souber hahaha!!
Esta de parabéns cara, ficou incrivel, simmples e funcional, que no fim das contas é o que importa

1
1

Poxa cara! Foi uma ideia simples e ao mesmo tempo incrível que de certa forma resolveu um problema dos dois lados! Muito bom mesmo.
Interessante ver a forma como você pensou para transformar a forma de digitação dela em algo mais entendível à primeira vista 🤩

1
1

Esse projeto ficou muinto top.
Foi pensando no problema de chegar no caixa e ficar surpreso com o valor das compras que criei esse APP rsrsrs.
Como ele foi feito um tempo atrás e eu ainda tinha muinto pouco conhecimento, menos de que hoje, se sair do APP tudo que foi digitado se perde kkkk, mas agora tenho um pouco mais de conhecimento estou começando a criar uma API com Nodejs e MongoDB para solucionar isso.

https://github.com/AlefdeJesus

1

Ficou massa de mais. Entrei pelo celular tava achando que era o próprio zap pô 😂😂😂😂
Fiquei pensando se você fez uma integração com ele.

1

meu objetivo era modificar o mínimo possível a experiência da minha mãe ao fazer as listas

Eu acho que levei a sério demais hahahahahah, agora ela não vai saber se está no App ou no Zap

1
1

Muito bom!! Achei sensacional a motivação.

Por diversas vezes pensei da mesma forma, porém me falta a habilidade técnica para essas coisas quem sabe um dia eu ainda chegue lá.

Meus parabéns!!

1
1
1
1

Apesar de não passar mais por isso, me lembro bem do tempo que tinha que comprar uma coisa ou outra pra minha mãe e de quando em sempre comprava coisa errada por esquecer ou não ter anotado direito.
Não tem como ler a descrição do projeto e não rir, ou se emocionar um pouco.
Certeza que sua mãe vai gostar do projeto!
Massa demais cara!

1
1
1

Sensacional! eu super tava querendo criar algo do tipo (no caso pra mim pois faço lista de compras) e amei tua interface, super acessivel realmente, parabéns!

1
1
0
-2
0
1