Skip to content

Commit 190c22b

Browse files
feat: add GitHub links to project cards and Ver no GitHub button
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent e53e0f6 commit 190c22b

1 file changed

Lines changed: 30 additions & 6 deletions

File tree

js/main.js

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ function initProjectModal() {
165165
'Economia anual de R$ 250.000'
166166
],
167167
tech: ['UiPath', 'Python', 'SQL Server', 'APIs Bancárias', 'SAP'],
168-
link: '#'
168+
link: 'https://github.com/marcelomcd/AutomacaoApontamentos'
169169
},
170170
2: {
171171
title: 'Dashboard Power BI Embedded',
@@ -180,7 +180,7 @@ function initProjectModal() {
180180
'Integração com 5 fontes de dados'
181181
],
182182
tech: ['Power BI', 'Azure', 'JavaScript', 'REST API', 'DAX'],
183-
link: '#'
183+
link: 'https://github.com/marcelomcd/NewFarol'
184184
},
185185
3: {
186186
title: 'API REST Python + SQL',
@@ -195,7 +195,7 @@ function initProjectModal() {
195195
'Documentação completa e testes automatizados'
196196
],
197197
tech: ['Python', 'FastAPI', 'PostgreSQL', 'Docker', 'Swagger', 'JWT'],
198-
link: '#'
198+
link: 'https://github.com/marcelomcd/ConvrterAll-In-One'
199199
},
200200
4: {
201201
title: 'Bot Conversacional BLIP',
@@ -210,7 +210,7 @@ function initProjectModal() {
210210
'92% de satisfação dos usuários'
211211
],
212212
tech: ['BLIP', 'NLP', 'WhatsApp API', 'Node.js', 'Azure Bot Service'],
213-
link: '#'
213+
link: 'https://github.com/marcelomcd/ChatBotQualiex'
214214
},
215215
5: {
216216
title: 'Pipeline CI/CD Azure',
@@ -225,7 +225,7 @@ function initProjectModal() {
225225
'20+ deploys por semana'
226226
],
227227
tech: ['Azure DevOps', 'Docker', 'Kubernetes', 'Git', 'SonarQube', 'Terraform'],
228-
link: '#'
228+
link: 'https://github.com/marcelomcd/Microsoft-Project-to-Azure-DevOps'
229229
},
230230
6: {
231231
title: 'Integração Multi-sistemas',
@@ -240,7 +240,7 @@ function initProjectModal() {
240240
'Visibilidade completa com logging'
241241
],
242242
tech: ['Python', 'RabbitMQ', 'REST APIs', 'ELK Stack', 'Redis', 'Airflow'],
243-
link: '#'
243+
link: 'https://github.com/marcelomcd/CriarPastaNovaFeature'
244244
}
245245
};
246246

@@ -308,6 +308,11 @@ function initProjectModal() {
308308
${project.tech.map(tech => `<span class="tech-badge">${tech}</span>`).join('')}
309309
</div>
310310
</div>
311+
${project.link && project.link !== '#' ? `
312+
<a href="${project.link}" target="_blank" rel="noopener noreferrer" class="project-detail__github-btn">
313+
<i class="fab fa-github"></i> Ver no GitHub
314+
</a>
315+
` : ''}
311316
</div>
312317
`;
313318
}
@@ -458,6 +463,25 @@ function addProjectDetailStyles() {
458463
height: 200px;
459464
}
460465
}
466+
467+
.project-detail__github-btn {
468+
display: inline-flex;
469+
align-items: center;
470+
gap: 0.5rem;
471+
margin-top: var(--spacing-lg);
472+
padding: var(--spacing-md) var(--spacing-xl);
473+
background: var(--accent-gradient);
474+
color: #FFFFFF;
475+
border-radius: var(--radius-md);
476+
font-weight: 600;
477+
text-decoration: none;
478+
transition: opacity 0.2s, transform 0.2s;
479+
}
480+
481+
.project-detail__github-btn:hover {
482+
opacity: 0.9;
483+
transform: translateY(-2px);
484+
}
461485
`;
462486
document.head.appendChild(style);
463487
}

0 commit comments

Comments
 (0)