Skip to content

Irei postar todos os meus projetos desenvolvidos durante o bootcamp FullStack na Kenzie Academy Brasil, a fim de mostrar meu progresso até aqui. Nesse repositório terão os projetos desenvolvidos no segundo módulo ou M2

Notifications You must be signed in to change notification settings

mariaclaratabosa/M2-PROJETOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

FULLSTACK BOOTCAMP - PROJETOS - MÓDULO 2

Irei postar todos os meus projetos desenvolvidos durante o bootcamp FullStack na Kenzie Academy Brasil, a fim de mostrar meu progresso até aqui. Nesse repositório terão os projetos desenvolvidos no segundo módulo ou M2
M1 | M2


O S significa SPRINT ou seja, S1 significa SPRINT 1, e todas as outras SPRINTS seguem a mesma lógica.
Os números são referentes aos números de cada atividade.
O M significa Módulo ou seja, M2 significa Módulo 2.


S1-13-M2 - 26/01/23 - "PÁGINA DE LOGIN"

Nesse projeto, eu codifiquei um modal de cadastro em uma página de login, bem como criei o código HTML e a estilização CSS seguindo o conceito de variáveis e scaffolding

scaffolding dialog css variables flexbox function variables data type methods +

S1-14-M2 - 27/01/23 - "SITE INSTITUCIONAL GENÉRICO"

Nesse projeto, codifiquei um site genético da Web, seguindo fielmente o layout do Figma, utilizando HTML, CSS e JavaScript. Ambos os botões tinham que abrir o mesmo modal, e o modal possue um botão de fechamento funcional

scaffolding dialog css variables flexbox backdrop function variables data type methods +

S2-05-M2 - 31/01/23 - "CRIANDO FILTRO DE DADOS"

Nesse projeto, resolvi exercícios JavaScript utilizando o método filter

scaffolding console log return function variables operators arithmetics data type string number methods arrays objects +

S2-06-M2 - 01/02/23 - "PESQUISANDO POR DADOS"

Nesse projeto, codifiquei uma função de pesquisa de um site de doces, utilizando JavaScript e os métodos filter e includes

scaffolding return function variables data type methods +

S2-07-M2 - 01/02/23 - "REMOVENDO DADOS"

Nesse projeto, codifiquei os botões de remover itens do carrinho utilizando JavaScript e os métodos findIndex e splice

scaffolding return function variables data type methods +

S2-08-M2 - 01/02/23 - "REDUZINDO DADOS"

Nesse projeto, resolvi exercícios utilizando JavaScript e o método reduce

scaffolding console log return function variables operators arithmetics data type string number methods arrays objects +

S2-12-M2 - 03/02/23 - "RECRIANDO MÉTODOS DE ARRAY"

Nesse projeto, resolvi exercícios em JavaScript recriando métodos de array sem utilizá-los, e os exercícios passaram por um teste unitário utilizando jest
scaffolding return loops function variables data type boolean conditionals arrays node yarn jest +

S3-03-M2 - 06/02/23 - "CRIANDO MENU RESPONSIVO"

Nesse projeto, desenvolvi um menu utilizando os conceitos de responsivdade, que no mobile, expande e esconde o menu da tela do usuário a partir da ação de clique
scaling positioning flexbox media queries menu responsive +

S3-05-M2 - 07/02/23 - "COLUNAS RESPONSIVAS"

Nesse projeto, desenvilvi uma página baseada em um modelo fornecido, utilizando o conceito de mobile first, onde numa tela responsiva, uma tag deveria ocupar uma largura maior que a outra
mobile first scaling positioning flexbox media queries responsive +

S3-06-M2 - 07/02/23 - "APLICANDO CONCEITOS DE MEDIA QUERIES"

Nesse projeto, converti um layout projetado para se enquadrar no modelo mobile first, modificando para que ele funcione em telas maiores
mobile first scaling positioning flexbox media queries +

S3-07-M2 - 08/02/23 - "MEDIA QUERIES E ESTILIZANDO TEXTOS"

Nesse projeto, converti um layout projetado para que se adaptasse aos diferentes tamanhos de dela, aplicando as devidas modificações estabelecidas
mobile first scaling positioning media queries +

Nesse projeto, desenvovolvi uma página que manipula múltiplos arquivos JavaScript através do import e export, bem como renderiza os componentes dinamicamente na página, e o CSS foi desenvolvido de forma responsiva, utilizando os conceitos de mobile first
mobile first scaling positioning media queries DOM import export +

S3-12-M2 - 10/02/23 - "REDE SOCIAL"

Nesse projeto, desenvolvi o layout similar a uma rede social, seguindo fielmente um modelo proposto no Figma. Foi feito um menu de forma que seu comportamento visual acompanhasse a tela do usuário ao interagir com a página, possuindo um cabeçalho fixo no topo do documento, um form onde é possivel adicionar novos posts dinamicamente à página, uma seção de "Sugestões para você seguir", que no desktop fica ao lado do form, e no mobile fica logo abaixo, com um scroll horizontal. Os posts foram todos renderizados dinamicamente em tela, e todos possuem um botão de "Abrir post" que abre um modal contendo todo o conteúdo do post, esse modal também foi criado dinamicamente. O layout foi todo criado nos conceitos de mobile first e está responsivo para todos os tamanhos de tela
mobile first scaling positioning media queries DOM import export modal dialog +

S4-16-M2 - 17/02/23 - "GITSEARCH"

Nesse projeto, desenvolvi um site para pesquisar usuários no GitHub através de requisição na API do GitHub, onde a pessoa digita o nome do usuário, caso seja encontrado, ele é redirecionado a outra página contendo o nome e foto do usuário, bem como seus repositórios, onde cada card de repositório contém o nome, a descrição e um botão que leva diretamente ao repositório no GitHub, a página possui, também, um botão de "Trocar usuário", redirecionando à página inicial para que possa ser realizada uma nova pesquisa. Caso o usuário pesquisado não seja encontrado, ele é redirecionado à uma página de erro, que contém um botão de "Nova busca" que redireciona à página inicial também.
api request search DOM redirection +

S5-10-M2 - 24/02/23 - "CONSUMINDO API POKÉAPI"

Nesse projeto, desenvolvi uma interface para pesquisar pokemons através da requisição na PokéAPI, onde a página já é inicializada com alguns pokemons listados, e possui um input de pesquisa, onde o usuário pode pesquisar por um pokemon, retornando na página a imagem do pokemon e o seu nome. Toda a estilização da página está responsiva, utilizando os conceitos de mobile first e se adaptando a todos os tamanhos de tela.
api request search redirection mobile first scaling positioning media queries +

S6-10-M2 - 03/03/23 "PET INFO"

Nesse projeto, desenvolvi uma interface de rede social, onde era possível fazer as requições de login e cadastro, e possuía botões para navegação entre páginas. Na dashboard, após logado, é possível visualizar posts de todos os usuários, e exluir e editar posts feitos pelo usuário logado. Após o login, o localstorage é limpo, impedindo que a página dashboard seja acessada caso não logado.
api request search redirection DOM scaling +

S7-01-M2 - 10/03/23 "KENZIE EMPRESAS"

Nesse projeto, desenvolvi a interface de uma rede social corporativa, possuindo uma página de home que renderiza todas as empresas cadastradas, com um select onde é possível selecionar o setor, e ele retorna as empresas que pertencem àquele setor. Uma página de cadastro para criação de novos usuários, onde não é possível criar admin (já vem na API). Uma página de login, onde será feita a validação do usuário ao logar, direcionando para a sua respectiva dashboard (user ou admin). Na página do user, é possível visualizar seu nome, e-mail, nível profissional e modalidade de trabalho, possuindo um botão onde é possível editar essas informações, caso o usuário possua emprego, renderiza também seus colegas de trabalho. A página do admin visualiza todos os departamentos e funcionários registrados na página, onde é possível fazer o select na empresa, e retorna todos os seus departamentos. O admin possui funcionalidades de criar novos departamentos, excluir departamentos, editar departamentos, contratar e demitir funcionários do respectivo departamento, bem como pode excluir e editar informações do usuário.
api request redirection mobile first scaling positioning media queries +

S8-03-M2 - 13/02/23 "DISPLAY GRID"

Nesse projeto, desenvolvi uma interface básica para aplicar os conceitos aprendidos de display grid.
HTML CSS display grid +

Nesse projeto, desenvolvi uma interface básica para praticar os conceitos aprendidos de Tailwind CSS e Font Awesome.
HTML tailwind css FontAwesome +

Os códigos desse repositório foram desenvolvidos por mim. O modelo de organização do repositório foi baseado no repositório BOOTCAMP-PROJECTS-AND-ACTIVITIES-M2 de @bitoller, com as devidas autorizações da autora

About

Irei postar todos os meus projetos desenvolvidos durante o bootcamp FullStack na Kenzie Academy Brasil, a fim de mostrar meu progresso até aqui. Nesse repositório terão os projetos desenvolvidos no segundo módulo ou M2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published