Skip to content
Open
Changes from all commits
Commits
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
230 changes: 230 additions & 0 deletions contributors/pranjalkuhikar.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,230 @@
<article class="contributor-card">
<div class="card-header">
<h3 class="name">Pranjal Kuhikar</h3>
<p class="tagline">Full Stack Developer | Open Source Enthusiast</p>
</div>

<div class="skill-section">
<div class="skill-category">
<h4 class="category-title">🎨 Frontend Development</h4>
<div class="skills-grid">
<span class="skill-tag frontend">React.js</span>
<span class="skill-tag frontend">Next.js</span>
<span class="skill-tag frontend">Redux</span>
<span class="skill-tag frontend">RTK Query</span>
<span class="skill-tag frontend">Tailwind CSS</span>
<span class="skill-tag frontend">HTML5</span>
<span class="skill-tag frontend">CSS3</span>
<span class="skill-tag frontend">JavaScript</span>
<span class="skill-tag frontend">TypeScript</span>
<span class="skill-tag frontend">RESTful APIs</span>
</div>
</div>

<div class="skill-category">
<h4 class="category-title">⚙️ Backend Development</h4>
<div class="skills-grid">
<span class="skill-tag backend">Node.js</span>
<span class="skill-tag backend">Express.js</span>
<span class="skill-tag backend">MongoDB</span>
<span class="skill-tag backend">RESTful APIs</span>
<span class="skill-tag backend">JWT Auth</span>
<span class="skill-tag backend">ENV Config</span>
<span class="skill-tag backend">MVC Architecture</span>
<span class="skill-tag backend">Redis</span>
<span class="skill-tag backend">Cloudinary</span>
<span class="skill-tag backend">RateLimiting</span>
</div>
</div>

<div class="skill-category">
<h4 class="category-title">🛠️ Tools & Technologies</h4>
<div class="skills-grid">
<span class="skill-tag tools">Git</span>
<span class="skill-tag tools">GitHub</span>
<span class="skill-tag tools">GitLab</span>
<span class="skill-tag tools">PostMan</span>
<span class="skill-tag tools">Docker</span>
<span class="skill-tag tools">VS Code</span>
<span class="skill-tag tools">React Native</span>
<span class="skill-tag tools">Vercel</span>
<span class="skill-tag tools">Expo Go</span>
<span class="skill-tag tools">Sanity (CMS)</span>
<span class="skill-tag tools">Responsive Design</span>
</div>
</div>
</div>

<div class="social-links">
<a href="https://github.com/pranjalkuhikar" class="github-link">
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path
d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v 3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"
/>
</svg>
GitHub Profile
</a>
</div>
</article>

<style>
.contributor-card {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
border-radius: 16px;
padding: 32px;
color: white;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
max-width: 900px;
margin: 20px auto;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.contributor-card:hover {
transform: translateY(-8px);
box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

.card-header {
text-align: center;
margin-bottom: 32px;
border-bottom: 2px solid rgba(255, 255, 255, 0.3);
padding-bottom: 20px;
}

.name {
font-size: 2.5em;
margin: 0 0 8px 0;
font-weight: 700;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}

.tagline {
font-size: 1.1em;
margin: 0;
opacity: 0.95;
font-weight: 300;
letter-spacing: 0.5px;
}

.skill-section {
margin-bottom: 24px;
}

.skill-category {
margin-bottom: 28px;
}

.category-title {
font-size: 1.3em;
margin: 0 0 12px 0;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
border-left: 4px solid rgba(255, 255, 255, 0.8);
padding-left: 12px;
}

.skills-grid {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 16px;
}

.skill-tag {
display: inline-block;
padding: 8px 16px;
border-radius: 20px;
font-size: 0.9em;
font-weight: 500;
transition: all 0.3s ease;
border: 2px solid transparent;
}

.skill-tag.frontend {
background-color: rgba(52, 211, 153, 0.9);
color: #000;
}

.skill-tag.frontend:hover {
background-color: rgba(16, 185, 129, 1);
transform: scale(1.1);
box-shadow: 0 5px 15px rgba(16, 185, 129, 0.4);
}

.skill-tag.backend {
background-color: rgba(251, 146, 60, 0.9);
color: #000;
}

.skill-tag.backend:hover {
background-color: rgba(249, 115, 22, 1);
transform: scale(1.1);
box-shadow: 0 5px 15px rgba(249, 115, 22, 0.4);
}

.skill-tag.tools {
background-color: rgba(96, 165, 250, 0.9);
color: #000;
}

.skill-tag.tools:hover {
background-color: rgba(59, 130, 246, 1);
transform: scale(1.1);
box-shadow: 0 5px 15px rgba(59, 130, 246, 0.4);
}

.social-links {
display: flex;
justify-content: center;
gap: 16px;
margin-top: 28px;
padding-top: 20px;
border-top: 2px solid rgba(255, 255, 255, 0.3);
}

.github-link {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 20px;
background-color: rgba(255, 255, 255, 0.2);
color: white;
text-decoration: none;
border-radius: 8px;
font-weight: 600;
transition: all 0.3s ease;
border: 2px solid rgba(255, 255, 255, 0.5);
}

.github-link:hover {
background-color: rgba(255, 255, 255, 0.3);
border-color: white;
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

@media (max-width: 768px) {
.contributor-card {
padding: 20px;
}

.name {
font-size: 1.8em;
}

.tagline {
font-size: 0.95em;
}

.category-title {
font-size: 1.1em;
}

.skill-tag {
padding: 6px 12px;
font-size: 0.85em;
}
}
</style>