/SiteDevinhoResilia

Segundo projeto em equipe do curso de Desenvolvedor Full Stack promovido por Resilia e Ebanx. Desenvolvimento de um site utilizando conceitos de DOM e funções em JavaScript.

Primary LanguageHTML

ProjetoDevinho

Este é o repositório do Projeto do Modulo 2 do curso Desenvolvimento Web Full Stack Resilia., desenvolvido pela equipe Squad3. O projeto consiste em uma plataforma de serviço por assinatura que atende às seguintes funcionalidades:

Funcionalidades

  • Página de Login:

    • Contém um formulário com os campos de usuário (e-mail) e senha.
    • Realiza validação nos campos de entrada, exigindo que o e-mail seja válido e a senha tenha pelo menos 5 caracteres.
    • Redireciona para a página inicial (home) quando realizado um login fictício, ou seja, apenas a validação dos campos sem a chamada à API.
    • Possui um link para a página de recuperação de senha (esqueci minha senha).
  • Página de Recuperação de Senha:

    • Contém um formulário com o campo de e-mail de cadastro.
    • Realiza validação no campo de entrada, exigindo que seja um e-mail válido.
    • Exibe uma mensagem de sucesso após a submissão do formulário de e-mail enviado.
    • Redireciona para a página de login.
  • Página Inicial (Home):

    • Apresenta uma breve descrição do serviço oferecido.
    • Possui um link para a página de inscrição na lista de espera do serviço.
  • Página de Detalhes do Serviço:

    • Apresenta informações sobre o funcionamento do serviço.
    • Exibe os planos de assinatura disponíveis e os benefícios incluídos em cada um.
  • Página de Contato:

    • Mostra as informações de contato dos participantes envolvidos no projeto.
  • Página de Cadastro na Lista de Espera:

    • Contém um formulário de cadastro com os campos de Nome, E-mail, Senha, Confirmação de Senha, RG, CEP (que completa automaticamente os demais campos de endereço através de uma consulta à API e trata erros) e Campos de Endereço (estado, cidade, bairro, rua, número e complemento).

Tecnologias Utilizadas

O Projeto Squad3 utiliza as seguintes tecnologias:

Badge Badge Badge Badge

  • Classes e Programação Orientada a Objetos (POO)
  • API ViaCEP para obter dados referentes aos CEPs utilizados no cadastro

Organização do Projeto

A equipe Squad3 é composta pelos seguintes membros e papéis assumidos no squad:

  • [João Victor] - Co-Facilitador
  • [Isabelle Pontes] - Gestora de Conhecimento
  • [Gabriel Elias] - Gestor de Pessoas
  • [Tatielle Santos] - Pessoa Colaboradora
  • [Thiago Souza] - Pessoa Colaboradora

Evidência de Entrega

O projeto Squad3 é uma plataforma de serviço por assinatura chamada Devinho que visa atender aos amantes de bebidas, oferecendo uma experiência única de descoberta e apreciação de vinhos de diferentes regiões e estilo semanalmente. Nosso publico alvo são desde jovens que gostariam de apreciar uma nova experiência semanalmente sozinhos ou com amigos, até para familias que buscam mais comodidade na hora de celebrarem datas festivas em familia tendo que se preocupar com uma preparação a menos nessas datas.

Durante o desenvolvimento do projeto, tomamos as seguintes decisões e abordagens decidimos separar as pastas de HTML e Css facilitando a manutenção e revisão do código deixando a estrutura mais organizada como está abaixo

📦 paginas
 ┣ 📂 ...
 ┃ ┣ 📜 assinaturas.html
 ┃ ┣ 📜 contato.html
 ┃ ┣ 📜login.html
 ┃ ┣ 📜 recuperacao.html
 ┃ ┗ 📜 registro.html
 ┣ 📂 src
 ┃ ┣ 📂 css
 ┃ ┣ 📂 img
 ┃ ┣ 📂 js
┣ 📜 index.html
┣ 📜 README.md

Agradecemos a oportunidade e estamos à disposição para qualquer esclarecimento adicional nas redes abaixo.

Grupo Squad 3 - Desenvolvedores


João Victor


Isabelle Pontes


Gabriel Elias


Thiago Souza


Tati Pires

Sinta-se convidado a forkar o projeto e adicionar sugestões.