Tassio-Med / tech-works

Página web responsiva construida apenas com HTML5, CSS3 e Javascript.

Home Page:https://tech-works.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bem-vindo ao Tech Works!

O desafio desse projeto foi construir uma página web responsiva apenas com HTML5, CSS3 e Javascript.

As principais habilidades colocadas prática nesse projeto foram:

  • Javascript.
  • HTML5
  • CSS3;
  • Responsividade;
  • Deploy com Vercel;
  • ESLint;

JavaScript HTML5 CSS3 Vercel

Instalação

Para testar o projeto na sua máquina pessoal siga os seguintes passos:

  1. Clone o repositório:
git@github.com:Tassio-Med/tech-works.git

⚠️ Importante ⚠️:

  • O projeto possui como dependência a biblioteca toastify-js, porém ela ainda não está em uso neste projeto, é apenas para continuação do desenvolvimento deste projeto em um futuro próximo. Se você quiser instalar siga a orientação abaixo:
  1. Instale os pacotes npm:
npm install

Desenvolvimento

O projeto Tech Works consiste na construção de um site fictício de uma empresa de tecnologia.

Na página inicial há um header responsivo que se tornar um menu hamburguer quando a tela é diminuída. Logo abaixo há seção Hero, onde seria uma espécie de introdução para o usuáriio sobre a empresa e o que ela faz. Abaixo há uma seção que representa os serviços que empresa presta e seus projetos realizados, poderia ser UX/UI, Desenvolvimento específico para Lojas online, mercado financeiro e etc. Logo depois há uma seção que representa o trabalho da empresa em conjunto com uma frase ao lado que poderia ser a missão, por isso o texto está em itálico.

Por último há um footer com um formulário para contato e link das redes sociais da empresa. O footer foi configurado com o FormSubmit uma plataforma que facilita o envio de mensangens a partir de um formulário para e-mail de destinatários.

Abaixo as imagens são das duas telas em que que é possível ser redirecionado:




API

Outro ponto que acredito ser relevante é que adicionei uma página de Blog, onde seriam alguns artigos produzidos pela empresa. Toda as notícias foram puxadas da api JSON Placeholder, uma API simples com texto em Lorem Ipsum.

No código adicionei um limite de 6 elementos:

fetch('https://jsonplaceholder.typicode.com/posts?_limit=6')
      .then(response => response.json())
      .then(json => console.log(json))

Segue abaixo uma imagem de como ficou a página de blog:

Design

Para a construção visual do projeto foi CSS3 e a paleta de cores do projeto foi construída na plataforma Coolors. A minha meta pessoal era desenvolver um botão para o tema dark, mas por conta do tempo decidi manter o projeto com cores mais escuras.

As cores representadas abaixas estão em HEX na imagem.

Autor

LinkedIn

Instagram

EsLint

Neste projeto foi utilizada extensão do ESLint para fazer a análise estática do código. Ajudando a garantir a qualidade do código de forma a tê-lo mais legível, de mais fácil manutenção e seguindo as boas práticas de desenvolvimento.



🔼 Voltar topo

About

Página web responsiva construida apenas com HTML5, CSS3 e Javascript.

https://tech-works.vercel.app


Languages

Language:HTML 53.9%Language:CSS 39.3%Language:JavaScript 6.9%