Git Product home page Git Product logo

brunofamiliar / clone-paginainicial-instagram Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vinicius-kobal-fregati/clone-paginainicial-instagram

1.0 1.0 0.0 1.75 MB

Este projeto foi realizado a partir do desafio "Recriando a página inicial do Instagram" da Digital Innovation One, do Bootcamp da Everis. Neste, foi criado uma página semelhante a tela inicial da rede social Instagram, para isso, usamos HTML5 e CSS3

HTML 43.91% CSS 56.09%

clone-paginainicial-instagram's Introduction

Clone da página inicial do Instagram 👤

Este projeto foi realizado seguindo as orientações do desafio "Recriando a página inicial do Instagram" da Digital Innovation One, do Bootcamp da Everis.

Na primeira tentativa, após as aulas, o código copiado não foi suficiente (como veremos posteriormente), possivelmente porque minhas imagens haviam dimensões bem diferentes das da professora. Felizmente consegui arrumar o projeto de tal forma que ele ficou minimamente parecido com a tela inicial do Instagram.

Objetivos 📔

  • Criar uma página semelhante a tela inicial da rede social Instagram ✔️
  • Fazer a página ser responsiva ✔️

Além do esperado

  • Tela de login ✔️
  • Tela de cadastro ✔️
  • Botões de download do app funcionais ✔️
  • Navegação entre as telas ✔️

Como o projeto ficou

Após arrumar todos os problemas, o projeto foi finalizado com sucesso, atendendo todos os objetivos propostos e indo além do pedido!

Podemos ver como ele ficou nas próximas imagens:

Tela do notebook

Tela de tablet

Tela de celular

Além de resolver os problemas que existiam de espaçamento e imagem, alterei a ilustração do celular para a que é usada no próprio site do Instagram, adicionei uma mensagem no rodapé e deixei o site mais responsivo de forma que nenhuma informação ou mensagem seja cortada ou perdida.

Modifiquei algumas linhas de código e deixei alguns códigos que foram vistos na aula comentados para fins didáticos.

Além dessas telas, criei a tela de login por usuário e senha e a tela de cadastro

Tela de login

Tela de cadastro

Essas telas também são responsivas, para acessar a tela de login apartir da tela inicial, basta clicar em remover conta ou alterar conta, para acessar a de cadastro, só clicar em cadastre-se. Na tela de cadastro é possível ir para a de login, clicando em conecte-se e da de login é possível ir para a de cadastro também (clicando em cadastre-se), assim o site fica conectado.

Além disso, se clicar nos botões da Apple ou Google Play, abre o site da loja da empresa na página do aplicativo do Instagram para download.

Com esse projeto consegui treinar meus conhecimentos (adquiridos no curso) de HTML5 e CSS3, criando novas classes e estilizando elas por conta própria.

Vale lembrar que quando terminei o desafio acompanhando as aulas, minhas telas estavam assim:

Tela antiga do notebook

Tela antiga do celular

Tela antiga do tablet

Podemos notar no começo após as aulas que a imagem do celular estava grudado no campo de login, além disso a imagem dele estava distorcida, os logos da Apple e Android ficaram cortados, o logo do Instagram ultrapassou os limites da caixa e minha foto ficou um pouco menor que o esperado...

Como percebemos, estes problemas foram arrumados!

clone-paginainicial-instagram's People

Contributors

brunofamiliar avatar vinicius-kobal-fregati avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.