Esta é uma landing page para a empresa BlueTech Solutions, projetada para apresentar os serviços e benefícios da empresa. A página inclui uma navegação intuitiva, seção de benefícios, formulário de contato e design responsivo.
Acesse aqui -> https://services-tawny.vercel.app/
A landing page foi construída utilizando as seguintes tecnologias:
✅ HTML5 → Estrutura da página
✅ CSS3 → Estilização e responsividade
✅ JavaScript (ES6) → Interatividade e conexão com o backend
✅ Fetch API → Comunicação com o backend
✅ Node.js → Plataforma para executar JavaScript no servidor
✅ Express.js → Framework para criar APIs REST
✅ Body-Parser → Middleware para processar JSON no backend
✅ CORS → Permite comunicação entre frontend e backend
✅ MySQL → Armazena leads e agendamentos
✅ MySQL2 (Driver Node.js) → Conexão do Node.js com MySQL
✅ Stripe API → Processamento de pagamentos online
✅ Postman → Teste de APIs
✅ Git & GitHub → Controle de versão e hospedagem do código
✅ Dotenv → Gerenciamento de variáveis de ambiente (.env)
-
Cabeçalho: Um menu de navegação com links para as seções "Sobre", "Benefícios" e "Contato".
-
Seção Hero: Apresentação de uma mensagem chamativa sobre as soluções oferecidas pela BlueTech Solutions.
-
Benefícios: Uma seção destacando três principais benefícios dos serviços da empresa:
- 🚀 Rápido e Eficiente
- 🔒 Seguro
- 📞 Suporte 24/7
-
Formulário de Contato: Permite que os visitantes enviem seu nome e email para entrar em contato.
-
Rodapé: Um rodapé com a marca registrada da BlueTech Solutions.
É possível usar dados mockados para teste ou fazer uso do banco de dados MySQL.
-
Clone esse repositório. Acesse o terminal do VsCode digite o comando:
git clone https://github.com/LaylaJHB/services.git -
Instale as dependências
npm install -
Inicie o servidor Node.js
npm start -
Abra a Landing Page (lp.html)
- Clique com o botão direito do mouse sobre o arquivo
landingPage.htmle clique na opçãoOpen with Live Server
- Clique com o botão direito do mouse sobre o arquivo
-
✨ Caso não apareça a opção "Open with Live Server", instale a extensão Live Server (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)
-
Preencha o formulário de contato presente na landingPage
-
Visualize os leads cadastrados:
- Acesse no navegador: http://localhost:3000/leads
O sistema armazenará os leads (nome e e-mail) enviados pelo formulário.
- Acesse o MySQL
- Acesse sua conexão, por exemplo: "MySQL Connections"
- crie o banco de dados e a tabela para armazenar os leads:
- Crie o banco de dados
CREATE DATABASE landingpage_db;
- Acesse o banco de dados criado
USE landingpage_db;
- Crie a tabela para receber os leads
CREATE TABLE leads (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(100) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE
);
Este projeto é licenciado sob a Licença MIT.
