Todos os projetos

Estudo de caso

Formulário de Guilda WoW

  • JavaScript
  • HTML5
  • Tailwind
  • React
  • CSS3
Captura de tela da interface do projeto Formulário de Guilda WoW

Contexto

Este projeto é uma aplicação web front-end que apresenta um formulário de recrutamento para uma guilda. Foi desenvolvido como um estudo prático para solidificar conceitos de desenvolvimento de interfaces com React e estilização moderna utilizando Tailwind CSS.

Papel e contribuição

Fui responsável pelo desenvolvimento do front-end, pela implementação do formulário e pela validação dos dados. O design foi criado por outra pessoa colaboradora.

Decisão

Utilizamos o Google Apps Script integrado ao Google Sheets como uma solução de backend leve para registrar as inscrições. Essa escolha permitiu persistir e consultar os dados enviados pelo formulário sem a necessidade de desenvolver e hospedar uma API própria, mantendo o projeto simples, funcional e adequado ao seu escopo.

Resultado

Concluímos um protótipo funcional capaz de validar as informações do formulário e enviá-las para uma planilha integrada. O projeto não chegou a ser utilizado por uma guilda real.

Aprendizado

O projeto aprofundou minha prática com formulários controlados em React, gerenciamento de estados, validação de campos e requisições assíncronas. Também trabalhei com feedback de carregamento e erro, persistência local com localStorage, integração com um serviço externo e criação de layouts responsivos com Tailwind CSS. Por ter sido desenvolvido em colaboração, a experiência também reforçou a organização e a divisão de responsabilidades durante o desenvolvimento, além do aprendizado de versionamento com Git, incluindo o uso de branches, commits e resolução de conflitos durante o trabalho em equipe.

Processo

  1. Definição

    Definição do fluxo e criação do design pela pessoa colaboradora.

  2. Interface

    Desenvolvimento do front-end do formulário.

  3. Validação

    Implementação das validações dos dados.

  4. Integração

    Integração com Google Apps Script e Google Sheets.

  5. Testes

    Testes do envio e armazenamento dos dados.

Este projeto é uma aplicação web front-end que apresenta um formulário de recrutamento para uma guilda. Foi desenvolvido como um estudo prático para solidificar conceitos de desenvolvimento de interfaces com React e estilização moderna utilizando Tailwind CSS.

Vamos conversar sobre o seu projeto?

Use o formulário para contar o contexto, o que precisa ser construído e em que etapa o trabalho está.

Ir para o contato

Buscar e navegar

↑ ↓ para escolher · Enter para abrir · Esc para fechar