Skip to content

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.

Notifications You must be signed in to change notification settings

LaylaJHB/services

Repository files navigation

Landing Page - BlueTech Solutions

Created

Descrição

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/

Tecnologias Utilizadas

A landing page foi construída utilizando as seguintes tecnologias:

🌐 Frontend (Interface do Usuário)

✅ 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

🖥️ Backend (Servidor e API)

✅ 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

💾 Banco de Dados

✅ MySQL → Armazena leads e agendamentos
✅ MySQL2 (Driver Node.js) → Conexão do Node.js com MySQL

💳 Pagamentos

✅ Stripe API → Processamento de pagamentos online

⚙️ Ferramentas e Desenvolvimento

✅ Postman → Teste de APIs
✅ Git & GitHub → Controle de versão e hospedagem do código
✅ Dotenv → Gerenciamento de variáveis de ambiente (.env)

Preview da Landing Page

Estrutura do Projeto

  • 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.



🖥️ Testando a Aplicação

É possível usar dados mockados para teste ou fazer uso do banco de dados MySQL.

📌 Passos para Testar com Dados Mockados

  • 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.html e clique na opção Open with Live Server



  • Preencha o formulário de contato presente na landingPage

  • Visualize os leads cadastrados:


O sistema armazenará os leads (nome e e-mail) enviados pelo formulário.

🛠️ Criando o Banco de Dados MySQL

  • Acesse o MySQL
  • Acesse sua conexão, por exemplo: "MySQL Connections"
  • crie o banco de dados e a tabela para armazenar os leads:

Ⓜ️ Comando SQL (Execute no MySQL)

  1. Crie o banco de dados
    CREATE DATABASE landingpage_db;

  1. Acesse o banco de dados criado
    USE landingpage_db;

  1. 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
    );

Licença

Este projeto é licenciado sob a Licença MIT.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published