/pedidoNamoro

um website para ajudar os amigos a conquistarem uma namoradinha com um pedido de namoro engraçado

Primary LanguageTypeScriptMIT LicenseMIT

Pedido de Namoro Engraçado em Next.js

Este é um projeto de website engraçado de pedido de namoro, desenvolvido em Next.js. O website exibe um pedido e oferece duas opções de resposta: "Sim" e "Não".

Como Executar o Projeto

  1. Certifique-se de ter o Node.js instalado em seu computador.

  2. Faça o clone deste repositório para o seu diretório local:

git clone <url_do_repositorio>
  1. Acesse o diretório do projeto:
cd <diretorio_do_projeto>
  1. Instale as dependências do projeto:
npm install
  1. Inicie o servidor de desenvolvimento:
npm run dev
  1. Abra o seu navegador e acesse http://localhost:3000 para visualizar o website.

Estrutura do Projeto

O projeto é estruturado em três arquivos principais:

  • page.tsx: Este arquivo contém a página principal do website, onde é exibida a pergunta do pedido de namoro e as opções de resposta.

  • layout.tsx: Neste arquivo, é definido o layout básico do website, incluindo metadados como título e descrição.

  • Buttons.tsx: Este arquivo contém a implementação dos botões de resposta "Sim" e "Não", bem como as animações, efeitos de confetes e vídeos do YouTube relacionados.

Tecnologias Utilizadas

O projeto utiliza as seguintes tecnologias e bibliotecas:

  • Next.js: Um framework de React.js para desenvolvimento de aplicações web do lado do servidor.

  • React: Uma biblioteca JavaScript para a construção de interfaces de usuário.

  • Framer Motion: Uma biblioteca para adicionar animações suaves e interativas aos componentes React.

  • React Confetti e React Confetti Explosion: Bibliotecas para adicionar efeitos de confetes aos componentes React.

  • React Modal: Uma biblioteca para criar modais (janelas de diálogo) de forma simples e flexível.

  • React YouTube: Uma biblioteca para incorporar vídeos do YouTube em componentes React.

Contribuindo

Se você quiser contribuir para este projeto, fique à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto está licenciado sob a licença MIT. Sinta-se livre para utilizar, modificar e distribuir o código conforme necessário.