FourLabs-UN2 commited on
Commit
2011e66
·
verified ·
1 Parent(s): 6b8148e

Melhore o modal e deixe mais bonito e profissional

Browse files
Files changed (2) hide show
  1. README.md +8 -4
  2. index.html +127 -17
README.md CHANGED
@@ -1,10 +1,14 @@
1
  ---
2
- title: Devmatch Analyzer
3
- emoji: 👀
4
- colorFrom: pink
5
  colorTo: green
 
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
1
  ---
2
+ title: DevMatch Analyzer 🔍
3
+ colorFrom: green
 
4
  colorTo: green
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
14
+
index.html CHANGED
@@ -1,19 +1,129 @@
1
- <!doctype html>
2
  <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
  <html>
3
+ <head>
4
+ <title>My app</title>
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
+ <meta charset="utf-8">
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ </head>
9
+ <body class="flex justify-center items-center h-screen overflow-hidden bg-white font-sans text-center px-6">
10
+ <div class="w-full">
11
+ <span class="text-xs rounded-full mb-2 inline-block px-2 py-1 border border-amber-500/15 bg-amber-500/15 text-amber-500">🔥 New version dropped!</span>
12
+ <h1 class="text-4xl lg:text-6xl font-bold font-sans">
13
+ <span class="text-2xl lg:text-4xl text-gray-400 block font-medium">I'm ready to work,</span>
14
+ Ask me anything.
15
+ </h1>
16
+ <div id="candidateModal" class="fixed inset-0 bg-black/50 flex items-center justify-center z-50 backdrop-blur-sm transition-all duration-300 ease-in-out">
17
+ <div class="bg-white rounded-xl shadow-2xl w-full max-w-3xl mx-4 p-6 relative overflow-y-auto max-h-[90vh] animate-fade-in">
18
+ <button onclick="closeModal()" class="absolute top-6 right-6 text-gray-400 hover:text-red-500 transition-all duration-200 ease-in-out p-1 rounded-full hover:bg-gray-100">
19
+ <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
20
+ </button>
21
+
22
+ <!-- Header Section -->
23
+ <div class="flex items-center mb-8">
24
+ <div id="modalAvatar" class="rounded-full bg-gradient-to-br from-blue-500 to-indigo-600 w-16 h-16 flex items-center justify-center text-2xl font-bold text-white shadow-md">G</div>
25
+ <div class="ml-4">
26
+ <h3 id="modalName" class="text-2xl font-bold text-gray-800">Gustavo Souza</h3>
27
+ <div id="modalResult" class="mt-1">
28
+ <span class="inline-flex items-center px-3 py-1 rounded-full text-sm font-medium bg-red-100 text-red-800">
29
+ <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 mr-1.5" viewBox="0 0 20 20" fill="currentColor">
30
+ <path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z" clip-rule="evenodd" />
31
+ </svg>
32
+ Não compatível (69%)
33
+ </span>
34
+ </div>
35
+ </div>
36
+ </div>
37
+
38
+ <!-- Match Score Section -->
39
+ <div class="flex flex-col items-center mb-8">
40
+ <div class="relative w-32 h-32">
41
+ <svg class="absolute inset-0 w-full h-full transform -rotate-90" viewBox="0 0 36 36">
42
+ <path class="text-gray-200" stroke-width="4" fill="none" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831"></path>
43
+ <path id="modalChartPath" class="text-red-500" stroke-width="4" fill="none" stroke-linecap="round" stroke-dasharray="69,100" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831"></path>
44
+ </svg>
45
+ <div id="modalPercent" class="absolute inset-0 flex flex-col items-center justify-center">
46
+ <span class="text-4xl font-bold text-gray-800">69%</span>
47
+ <span class="text-sm text-gray-500 mt-1">Match Score</span>
48
+ </div>
49
+ </div>
50
+ <div class="w-full bg-gray-200 rounded-full h-2.5 mt-6">
51
+ <div class="bg-gradient-to-r from-red-400 to-red-600 h-2.5 rounded-full" style="width: 69%"></div>
52
+ </div>
53
+ </div>
54
+
55
+ <!-- Details Sections -->
56
+ <div class="grid md:grid-cols-2 gap-8 mb-8">
57
+ <!-- Summary Section -->
58
+ <div class="bg-gray-50 p-6 rounded-xl">
59
+ <div class="flex items-center mb-4">
60
+ <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-indigo-500 mr-2" viewBox="0 0 20 20" fill="currentColor">
61
+ <path fill-rule="evenodd" d="M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm2 10a1 1 0 10-2 0v3a1 1 0 102 0v-3zm2-3a1 1 0 011 1v5a1 1 0 11-2 0v-5a1 1 0 011-1zm4-1a1 1 0 10-2 0v7a1 1 0 102 0V8z" clip-rule="evenodd" />
62
+ </svg>
63
+ <h4 class="font-semibold text-gray-800">Resumo Profissional</h4>
64
+ </div>
65
+ <div id="modalResumo" class="text-gray-700 text-sm leading-relaxed whitespace-pre-line space-y-3">
66
+ <p>- Solid knowledge in Java (J2SE) and Java Web (J2EE), with over 12 years of experience in system development, working on large-scale projects from design to production deployment and maintenance.</p>
67
+ <p>- Experience developing applications using Java, EJB, JPA, JDBC, Spring Batch (Tasklet and Chunk), REST APIs, databases (DB2, SQL Server, Oracle), stored procedures, and tools like JasperReports, Eclipse, IntelliJ, VS Code, DBeaver, and DataStudio.</p>
68
+ <p>- Over 12 years of front-end experience with JSF, Primefaces, HTML5, Bootstrap, JavaScript, JQuery and CSS, and 3 years of experience with Angular.</p>
69
+ </div>
70
+ </div>
71
+
72
+ <!-- Analysis Section -->
73
+ <div class="bg-gray-50 p-6 rounded-xl">
74
+ <div class="flex items-center mb-4">
75
+ <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-indigo-500 mr-2" viewBox="0 0 20 20" fill="currentColor">
76
+ <path fill-rule="evenodd" d="M3 5a2 2 0 012-2h10a2 2 0 012 2v8a2 2 0 01-2 2h-2.22l.123.489.804.804A1 1 0 0113 18H7a1 1 0 01-.707-1.707l.804-.804L7.22 15H5a2 2 0 01-2-2V5zm5.771 7H5V5h10v7H8.771z" clip-rule="evenodd" />
77
+ </svg>
78
+ <h4 class="font-semibold text-gray-800">Análise da Candidatura</h4>
79
+ </div>
80
+ <div id="modalExplanation" class="text-gray-700 text-sm leading-relaxed space-y-3">
81
+ <div class="flex items-start">
82
+ <span class="flex-shrink-0 text-red-500 mr-2 mt-0.5">•</span>
83
+ <span>Não possui experiência específica em Middleware e mensageria (Apache Kafka/RabbitMQ)</span>
84
+ </div>
85
+ <div class="flex items-start">
86
+ <span class="flex-shrink-0 text-red-500 mr-2 mt-0.5">•</span>
87
+ <span>Falta vivência com ecossistema Spring (Spring Boot, Spring Cloud)</span>
88
+ </div>
89
+ <div class="flex items-start">
90
+ <span class="flex-shrink-0 text-yellow-500 mr-2 mt-0.5">•</span>
91
+ <span>Experiência robusta em Java (12+ anos) demonstra senioridade técnica</span>
92
+ </div>
93
+ <div class="flex items-start">
94
+ <span class="flex-shrink-0 text-yellow-500 mr-2 mt-0.5">•</span>
95
+ <span>Bom conhecimento em front-end (JSF, Angular) mas não é requisito principal</span>
96
+ </div>
97
+ </div>
98
+ </div>
99
+ </div>
100
+
101
+ <!-- Missing Skills Section -->
102
+ <div class="bg-red-50 border border-red-100 rounded-xl p-6 mb-6">
103
+ <div class="flex items-center mb-3">
104
+ <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-red-500 mr-2" viewBox="0 0 20 20" fill="currentColor">
105
+ <path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z" clip-rule="evenodd" />
106
+ </svg>
107
+ <h4 class="font-semibold text-red-800">Habilidades Faltantes</h4>
108
+ </div>
109
+ <div class="flex flex-wrap gap-2 mt-3">
110
+ <span class="px-3 py-1 rounded-full text-xs font-medium bg-red-100 text-red-800">Spring Boot</span>
111
+ <span class="px-3 py-1 rounded-full text-xs font-medium bg-red-100 text-red-800">Spring Cloud</span>
112
+ <span class="px-3 py-1 rounded-full text-xs font-medium bg-red-100 text-red-800">Apache Kafka</span>
113
+ <span class="px-3 py-1 rounded-full text-xs font-medium bg-red-100 text-red-800">RabbitMQ</span>
114
+ <span class="px-3 py-1 rounded-full text-xs font-medium bg-red-100 text-red-800">Sistemas Financeiros</span>
115
+ </div>
116
+ </div>
117
+
118
+ <!-- Action Buttons -->
119
+ <div class="flex justify-end space-x-3 pt-4 border-t border-gray-200">
120
+ <button onclick="closeModal()" class="px-4 py-2 border border-gray-300 rounded-lg text-gray-700 font-medium hover:bg-gray-50 transition-all duration-200">Fechar</button>
121
+ <button class="px-4 py-2 bg-indigo-600 text-white rounded-lg font-medium hover:bg-indigo-700 transition-all duration-200 shadow-sm">Ver Perfil Completo</button>
122
+ </div>
123
+ </div>
124
+ </div>
125
+ </div>
126
+ <img src="https://enzostvs-deepsite.hf.space/arrow.svg" class="absolute bottom-8 left-0 w-[100px] transform rotate-[30deg]" />
127
+ <script></script>
128
+ </body>
129
  </html>