Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
e5c6bf2
Update profile.json
juliocsalves Mar 9, 2025
971926a
Update api.js
juliocsalves Mar 9, 2025
28f4bef
Update api.js
juliocsalves Mar 9, 2025
e9e630e
Update api.js
juliocsalves Mar 9, 2025
083218a
Update api.js
juliocsalves Mar 9, 2025
e71ae2a
Update index.html
juliocsalves Mar 9, 2025
4ed8386
mais ultimos detalhes
juliocsalves Mar 9, 2025
c8ec6d7
Ajuste final de photo
juliocsalves Mar 9, 2025
30c4cf5
alterações na skill
juliocsalves Mar 9, 2025
f4970cb
mais uma alteração
juliocsalves Mar 9, 2025
bfad9a7
mais ajustes
juliocsalves Mar 9, 2025
f88fe3d
header
juliocsalves Mar 9, 2025
c48f049
PRIMEIRAS ALTERAÇÕES DE 09-03
juliocsalves Mar 9, 2025
be1ced0
- Ajustado o título da página para dinamicamente receber o nome do pe…
juliocsalves Mar 10, 2025
82fb2e4
Correção no api
juliocsalves Mar 10, 2025
652f89d
Algumas correções em portfolio e CSS 10-03-2025
juliocsalves Mar 10, 2025
f54f026
correção de pequeno bug na @media query de global.css
juliocsalves Mar 10, 2025
3bf04b3
pequenos ajustes de transition no acordeon.css
juliocsalves Mar 10, 2025
90f5649
Alterações no campo about inserindo tag html, na main referente ao ca…
juliocsalves Mar 10, 2025
806848b
corrigindo pequeno erro no json
juliocsalves Mar 10, 2025
b38e2ac
Versão atualizada em 30-03-25
juliocsalves Mar 30, 2025
d7557ae
modificação de comentarios na api
juliocsalves Mar 30, 2025
b663584
tteste
juliocsalves Mar 30, 2025
59a4035
uhyhj
juliocsalves Mar 30, 2025
8267168
gyuyt
juliocsalves Mar 30, 2025
06a2601
fgh
juliocsalves Mar 30, 2025
fe2f920
yfgyu
juliocsalves Mar 30, 2025
2d59f20
iyuyui
juliocsalves Mar 30, 2025
447b36e
sdfsdf
juliocsalves Mar 30, 2025
7d6fde0
Correção final de 30-03-2025
juliocsalves Mar 30, 2025
656d9da
kopio
juliocsalves Mar 30, 2025
dc59f68
Inclusão do site da pokedex
juliocsalves Mar 30, 2025
e8aba7a
Versão final 30-03-2025
juliocsalves Mar 30, 2025
a692246
Finalização de copyright
juliocsalves Mar 30, 2025
f879f61
Versão com resposividade corrigida
juliocsalves Mar 31, 2025
82cd74c
Update api.js
juliocsalves Mar 31, 2025
3cbd557
Correção centralizar main acima de 768px
juliocsalves Mar 31, 2025
6c871ed
Merge branch 'main' of https://github.com/juliocsalves/curriculo
juliocsalves Mar 31, 2025
ab1a664
Atualiza profile.json
juliocsalves Jun 12, 2025
6ebd1b5
Atualização 26-06-2025
juliocsalves Jun 26, 2025
22874ce
Atualização api.js
juliocsalves Jun 26, 2025
8b78655
ajuste abaout na json
juliocsalves Jun 26, 2025
5cb0659
ajustes sobre
juliocsalves Jun 26, 2025
688d50c
correção api.js
juliocsalves Jun 26, 2025
80eb1ed
correção de url
juliocsalves Jun 26, 2025
03c0d26
nova correção de api
juliocsalves Jun 26, 2025
7b08fa8
correção final
juliocsalves Jun 26, 2025
f15bd1b
teste
juliocsalves Jun 26, 2025
b9a2620
de novo
juliocsalves Jun 26, 2025
ca6249f
teste de novo
juliocsalves Jun 26, 2025
d9ea555
Create README.md
juliocsalves Jul 4, 2025
e82fe83
Inclusão de Programação Java
juliocsalves Jul 10, 2025
05cc87c
Merge branch 'main' of https://github.com/juliocsalves/curriculo
juliocsalves Jul 10, 2025
ee958b3
Atualização Json
juliocsalves Jul 10, 2025
8ec05aa
Atualização do curriculo
juliocsalves Jul 11, 2025
4b318ea
Adicionando Maven
juliocsalves Jul 11, 2025
8c05cd2
incluindo Design Patterns
juliocsalves Jul 15, 2025
f0f37df
Design Patterns Spring Framework
juliocsalves Jul 15, 2025
8baa5f2
Atualização para FullStack e correção de portifólio incluindo novo pr…
juliocsalves Jul 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 📄 Currículo Online - Julio Cezar S. Alves

Currículo desenvolvido em HTML5, CSS3 com importação de informações de arquivo Json, com foco em apresentação clara, responsiva e moderna das minhas habilidades como Desenvolvedor Full-Stack. Projeto leve, direto ao ponto e hospedado no GitHub Pages.

🔗 [Repositório no GitHub](https://github.com/juliocsalves/curriculo)

---

## 🛠 Tecnologias Utilizadas

- HTML + CSS (sem frameworks externos)
- Responsividade em todos os dispositivos
- Deploy com GitHub Pages

---

## 👨‍💼 O que esse projeto apresenta?

- Informações profissionais atualizadas
- Habilidades técnicas organizadas
- Seções de formação, experiências e contato
- Design limpo, com foco na leitura e navegação

---

PRINTS

![image](https://github.com/user-attachments/assets/a46e33f4-908a-424f-820f-df12ab11a50f)

![image](https://github.com/user-attachments/assets/b5332494-eb75-4385-bf19-978c9bb45bac)


---

## 🚀 Como rodar localmente

localhost
13 changes: 13 additions & 0 deletions assets/css/about.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.about {
display: flex;
flex-direction: column;
margin: 0;
padding: 0;
list-style: none;
text-indent: 2em;
}

.about-me {
text-align: left;
text-indent: 2rem;
}
6 changes: 3 additions & 3 deletions assets/css/acordeon.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
margin: 1rem 0;
border: 1px solid #fff;
border-radius: 1rem;
transition: .25s;
transition: 0.3s ease, opacity 0.3s ease-in-out;
}

.acordeon.open,
Expand Down Expand Up @@ -45,7 +45,7 @@
background-repeat: no-repeat;
background-size: contain;
background-image: url('../img/icons/arrow-top.svg');
transition: .25s;
transition: 0.3s ease, opacity 0.3s ease-in-out;
}

.acordeon.open .trigger::after {
Expand All @@ -56,7 +56,7 @@
overflow: hidden;
height: 0;
opacity: 0;
transition: opacity .25s ease-in-out;
transition: 0.3s ease, opacity 0.3s ease-in-out;
}

.acordeon.open .content {
Expand Down
15 changes: 13 additions & 2 deletions assets/css/footer.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,20 @@ footer {
flex-direction: row;
justify-content: flex-end;
align-items: center;
justify-content: center;
padding: 1rem;
margin-top: 2rem;
}

footer img {
max-width: 100px;
footer>a {
display: block;
text-align: center;
font-size: 1rem;
color: white;
padding: 20px 0;
transition: color 0.3s;
}

footer>a:hover {
text-decoration: none;
}
9 changes: 4 additions & 5 deletions assets/css/global.css
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ body {
a {
color: #fff;
text-decoration: none;
padding-bottom: 5px;
}

a:hover {
Expand Down Expand Up @@ -58,10 +59,8 @@ a:hover {
.main {
max-width: 1024px;
margin: 1rem auto;
}

.main::before,
.main::after {
width: 70vw;
display: flex auto;
justify-content: center;
flex-direction: column;
}
}
77 changes: 71 additions & 6 deletions assets/css/header.css
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,19 @@
height: 2rem;
background-repeat: no-repeat;
background-size: contain;
background-image: url('../img/icons/header.svg');
}

.header .photo {
width: 200px;
height: 200px;
border-radius: 50%;
border: 4px groove #8b3989;
box-shadow: 0 0 28px 5px #e9e9e9;
}

.header .title {
font-family: 'Neue Machina';
text-align: center;
text-align: center;
}

.information {
Expand All @@ -42,6 +43,7 @@
align-items: center;
margin: .5rem;
font-size: 1.125rem;

}

.information p::before {
Expand Down Expand Up @@ -70,13 +72,76 @@
background-image: url('../img/icons/phone.svg');
}

.information .pcd::before {
background-image: url('../img/icons/autism.png');
color: #55569b;
}

.information
/* .information .pcd {
display: flex;
align-items: center;
margin: .5rem;
font-size: 1.125rem;

} */

.information .pcd::before {
content: '';
display: inline-block;
width: 1rem;
height: 1rem;
background-repeat: no-repeat;
background-size: contain;
margin-right: .5rem;
background-image: url('../img/icons/autism.png');

}


/* Media queryes */
/* Extra Pequeno (XS):c Tela pequena (smartphones): até 575px */
@media only screen and (max-width: 575px) {
.header .title {
font-family: 'Neue Machina';
text-align: center;
font-size: 1.4rem;
}

.information p {
display: flex;
flex-direction: row;
align-items: center;
margin: .5rem;
font-size: 1.2rem;
}
}

/* Pequeno (SM): Telão de smartphones: 576px a 768px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.header .title {
font-family: 'Neue Machina';
text-align: center;
font-size: 2rem;
}

.information p {
display: flex;
flex-direction: row;
align-items: center;
margin: .5rem;
font-size: 1.7rem;
}
}


/* Estilo para quando a tela for maior que 768px */
@media only screen and (min-width: 768px) {
.header {
display: grid;
display: grid;
grid-template-areas:
"photo title"
"photo information"
;
"photo information";
}

.header .photo {
Expand All @@ -87,7 +152,7 @@
.header .title {
grid-area: title;
text-align: start;
max-width: 210px;
max-width: 464px;
}

.header .information {
Expand Down
23 changes: 22 additions & 1 deletion assets/css/languages.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
align-items: center;
padding-right: 1rem;
font-weight: 700;
border
}

.languages li::before {
Expand All @@ -25,4 +26,24 @@
background-size: contain;
background-image: url('../img/icons/check.svg');
margin-right: .5rem;
}
}

/* media queryes */
@media only screen and (max-width: 575px) {
.languages li {
padding-bottom: 0.8rem;
}
}

/* Pequeno (SM): Telão de smartphones: 576px a 768px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.portfolio li h3.github::before {
width: 1rem;
min-width: 1rem;
}

.portfolio li h3 {
font-size: 1rem;
font-weight: 700;
}
}
44 changes: 41 additions & 3 deletions assets/css/portfolio.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
*,
*::before,
*::after {
box-sizing: border-box;
}

.portfolio {
display: flex;
flex-direction: column;
Expand All @@ -22,7 +28,7 @@
font-size: 1.25rem;
font-weight: 700;
margin: 0;
margin-bottom: .5rem;
margin-bottom: .5rem;
}

.portfolio li h3.github::before {
Expand All @@ -33,5 +39,37 @@
background-repeat: no-repeat;
background-size: contain;
background-image: url('../img/icons/github.svg');
margin-right: .5rem;
}
margin-right: .5rem;
}
.portfolio > li > a {
width: auto; /* Para ajustar ao conteúdo */
margin-top: .1rem;
margin-bottom: .3rem;
padding-left: 1.5rem;
}

/* media queryes */
@media only screen and (max-width: 575px) {
.portfolio li h3.github::before {
width: 1rem;
min-width: 1rem;
}

.portfolio li h3 {
font-size: 1rem;
font-weight: 700;
}
}

/* Pequeno (SM): Telão de smartphones: 576px a 768px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.portfolio li h3.github::before {
width: 1rem;
min-width: 1rem;
}

.portfolio li h3 {
font-size: 1rem;
font-weight: 700;
}
}
Loading