Skip to content

Registrar perfis favoritos de Github ⭐️ - Stage06, Challenge02 - Rocketseat - Explorer

Notifications You must be signed in to change notification settings

higomoreiraq/gitfav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitFav ⭐️

Aplicação para registrar os seus perfis favoritos de Github.

image

Descrição

A aplicação começa resetada, onde o usuário pode configurar do seu jeito, com seus perfis favoritos. É possível adicionar e remover perfis quantas vezes quiser, e a lista ainda continuará salva no seu navegador.

Caso tente inserir um perfil repetido, receberá uma mensagem em "alert()" informando "Usuário já cadastrado!" e caso deseje excluir um dos perfis já listados, receberá também outra mensagem em "confirm()" perguntando "Deseja realmente excluir este usuário?"

A lista de usuários é feita a partir de uma tabela, onde ao adicionar uma certa quantidade de perfis favoritos, suficientes para preencher a altura máxima da tabela, gera-se automaticamente um "scroll" personalizado no canto direito da "tbody".

Estrutura

Implantações no JavaScript:

  • Orientação a objeto com o princípio de Classes;
  • Princípio da Imutabilidade;
  • localStorage;
  • Try/Catch/Throw;
  • Assincronísmos com .fetch e async/await;
  • JSON.parje(), .forEach(), .append();
  • e funções de alta ordem para arrays como .filter() e .find().

Aprendizados em CSS

  • Scrollbar;
  • Overflow.

Tecnologias utilizadas:

  • HTML;
  • CSS;
  • JavaScript.

Preview

Para conferir a aplicação, acesse:

Contato

bio

Screenshots

Screen 1

  • Página inicial com lista de usuários vazia. image

Screen 2

  • Mudança de tela ao adicionar o primeiro usuário. image

Screen 3

  • Mensagem ao tentar adicionar um usuário que não existe. ("alert") image

Screen 4

  • Mensagem ao tentar adicionar um usuário já cadastrado. ("alert") image

Screen 5

  • Mensagem ao clicar em excluir um usuário. ("confirm") image

Screen 6

  • Lista de usuários com altura máxima atingida gerando barra de rolagem. ("scroll") image

🌎 English

GitFav ⭐️

Application to register your favorite Github profiles.

Description

The application starts with a reset, where the user can configure it his way, with his favorite profiles. You can add and remove profiles as many times as you like, and the list will still be saved in your browser.

If you try to insert a duplicate profile, you will receive a message in "alert()" stating "User already registered!" and if you want to delete one of the profiles already listed, you will also receive another message in "confirm()" asking "Do you really want to delete this user?"

The list of users is made from a table, where by adding a certain amount of favorite profiles, enough to fill the maximum height of the table, a custom scroll is automatically generated in the right corner of the tbody.

Structure

Implementations in JavaScript:

  • Object orientation with the principle of Classes;
  • Principle of Immutability;
  • localStorage;
  • Try/Catch/Throw;
  • Asynchronisms with .fetch and async/await;
  • JSON.parje(), .forEach(), .append();
  • and higher-order functions for arrays like .filter() and .find().

CSS learning

  • Scrollbar;
  • Overflow.

Technologies used:

  • HTML;
  • CSS;
  • JavaScript.

Preview

To check the application, go to:

Contact

bio

Screenshots

Screen 1

  • Home page with empty user list.

Screen 2

  • Screen change when adding the first user.

Screen 3

  • Message when trying to add a user that does not exist. ("alert")

Screen 4

  • Message when trying to add an already registered user. ("alert")

Screen 5

  • Message when clicking delete a user. ("confirm")

Screen 6

  • List of users with maximum height reached generating scroll bar. ("scroll")

About

Registrar perfis favoritos de Github ⭐️ - Stage06, Challenge02 - Rocketseat - Explorer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published