Portifólio
Landing Page para HeartGym
"Atrair 3 novos clientes por semana, para assinar um dos planos na academia", esse foi o objetivo desta landing page. Atrair novos clientes e aumentar as conversões.
A landing page permite focar em um objetivo específico, apresentar uma mensagem clara e concisa. Com isso, ela pode aumentar as conversões, reduzir o custo de aquisição e promover ofertas especiais.
Em resumo, uma landing page é essencial para impulsionar o crescimento de um Negócio.
HeartGym é uma academia fictícia para ilustrar o potencial de conversão. 🔗 Heart GymAPP Festival de Delivery Passo Fundo Onde Ir
Passo Fundo Onde ir é uma página no instagram, @passofundoondeir, que realiza um festival de delivery no objetivo de promover diversos restaurantes da cidade de passo fundo.
Com isso, a página precisava de um web app, para mostrar de forma intuitiva as promoções dos parceiros do festival. Assim, foi desenvolvido um app PWA que permite o usuário acessar as promoções, bem como baixar caso queira ter uma experiência de aplicativo.
O exemplo a seguir não é a versão oficial, pois o mesmo fica desativado quando não tem festival. 🔗 App Festival de DeliverySistema Automação Livtech
Desenvolvi para a Livtech uma plataforma de automação residencial e monitoramento de pequenas indústrias. Criei um aplicativo intuitivo para controle de ambiente, que incluía um painel de controle para configuração de parâmetros e programação de ações personalizadas.
Além disso, implementei a integração com a assistente virtual Alexa, de modo a permitir comandos de voz para controle da plataforma.
Também desenvolvi uma solução de comunicação ponto-a-ponto (P2P) utilizando a tecnologia WebRTC, que possibilitou o acesso remoto ao servidor local e a transmissão de imagens de vigilância em tempo real.
-
Tecnologias utilizadas:
- Vue.js
- Node.js
- Mongodb
- WebSocket
- MQTT
- WRTC
Chat WebRTC
Um site para testar o funcionamento do WebRTC, comunicação ponto a ponto (P2P) entre navegadores.
O funcionamento é bem simples, ao abrir a página ela gera o offer e envia ao servidor websocket, o servidor responde com um ID. O ID serve para outra página se conectar com a página do offer.
Na outra página, basta colocar o ID no anwser para gerar a answer e enviar ao servidor websocket. Assim, na página do offer basta clicar em setAnswer para pegar a answer.
O Servidor irá trocar as Ofertas e as Repostas até que a conexão seja estabelecida entre os nós.
Para auxiliar a conexão, existe um servidor STUN que pega as informações de IP global e porta do nó. Assim a conexão pode ser efetuada remotamente de qualquer camada da rede.
-
Tecnologias utilizadas:
- WebRTC
- STUN Server
- HTML, CSS, JS
- WebSocket
- Node.js
Controle Universal Bluetooth
Eu fiz esse site, com o intuito de ser um controle universal, para controlar a TV e som da sala via IR. Tudo começou porquê eu utilizo um switch HDMI para extrair o áudio, e mandar para o amplificador. Desta forma, fiquei com 3 controles, um para a TV, outro pro switch HDMI e outro pro amplificador.
Assim, precisava de um controle para controlar os 3 dispositivos. Então, usando um Esp32 fiz uma central que controla os aparelhos através do Controle Universal Bluetooth.
Sei que a solução mais simples era simplesmente comprar um receiver da Denon, por exemplo. Mas como queria economizar, montei um sistema usando um ESP32, um amplificador do chinês e um switch HDMI.
O site então, se conecta via Bluetooth BLE com o ESP32 e controla os inputs do switch HDMI, o volume do Amplificador, e inclusive, envia comandos via IR. 👍
-
Tecnologias utilizadas:
- C++
- HTML, CSS, JS
- Bluetooth BLE
PWA api GitHub
🔗 PWA api GitHubPWA Stonks Wallet
É um web app para você colocar seus ativos da bolsa 📉
-
Tecnologias utilizadas:
- React
- Node.js
- Mongodb