Skip to content

Commit aee41fc

Browse files
Merge pull request #2 from sathvik-palley/feature/postgres-discord-implementation
Add PostgreSQL support and Discord community integration
2 parents fe7f64d + 1339e2c commit aee41fc

File tree

2 files changed

+39
-4
lines changed

2 files changed

+39
-4
lines changed

src/components/Hero.astro

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ import '../styles/global.css';
2929
</div>
3030

3131
<p class="hero-tagline animate-fade-in">
32-
The database client that doesn't bite
32+
The universal database client that doesn't bite
3333
</p>
3434

3535
<p class="hero-description animate-fade-in">
36-
Beautiful, fast, and intuitive database client for <strong>ClickHouse</strong>.
36+
Beautiful, fast, and intuitive database client for <strong>ClickHouse</strong> and <strong>PostgreSQL</strong>.
3737
Built by engineers who understand what developers need.
3838
</p>
3939

@@ -44,6 +44,9 @@ import '../styles/global.css';
4444
<a href="https://github.com/DataPupOrg/DataPup/blob/main/CONTRIBUTING.md" class="btn btn-secondary btn-large">
4545
<span class="btn-icon">🤝</span> Contribute
4646
</a>
47+
<a href="https://discord.gg/39Jg7sW2" target="_blank" rel="noopener noreferrer" class="btn btn-discord btn-large">
48+
<span class="btn-icon">💬</span> Join Discord
49+
</a>
4750
</div>
4851

4952
<div class="credentials-badge glass animate-fade-in">
@@ -56,6 +59,7 @@ import '../styles/global.css';
5659
<span>Featured on ClickHouse.com</span>
5760
<span class="external-link-icon">↗</span>
5861
</a>
62+
5963
</div>
6064
<VideoPlayer client:load />
6165
</section>
@@ -239,6 +243,17 @@ import '../styles/global.css';
239243
transform: translateY(-2px) scale(1.03);
240244
box-shadow: 0 4px 24px rgba(80, 90, 180, 0.18);
241245
}
246+
.btn-discord.btn-large {
247+
background: linear-gradient(90deg, #5865F2, #7289DA);
248+
color: #fff;
249+
border: none;
250+
}
251+
.btn-discord.btn-large:hover {
252+
background: linear-gradient(90deg, #4752C4, #5865F2);
253+
color: #fff;
254+
transform: translateY(-2px) scale(1.03);
255+
box-shadow: 0 4px 24px rgba(88, 101, 242, 0.25);
256+
}
242257
.btn-icon {
243258
font-size: 1.2em;
244259
display: flex;
@@ -290,6 +305,7 @@ import '../styles/global.css';
290305
.hero-cta { animation-delay: 0.5s; }
291306
.credentials-badge { animation-delay: 0.6s; }
292307
.clickhouse-badge { animation-delay: 0.65s; }
308+
.database-support-badge { animation-delay: 0.7s; }
293309

294310
.recognition-tagline {
295311
display: inline-flex;
@@ -354,6 +370,18 @@ import '../styles/global.css';
354370
filter: brightness(0) invert(1);
355371
}
356372

373+
.database-support-badge {
374+
display: inline-flex;
375+
align-items: center;
376+
gap: 0.5rem;
377+
padding: 0.5rem 1rem;
378+
border-radius: 9999px;
379+
font-size: 0.875rem;
380+
font-weight: 500;
381+
margin-top: 0.75rem;
382+
margin-left: 0;
383+
}
384+
357385
/* Tablet styles */
358386
@media (max-width: 1200px) {
359387
.hero-wrapper {
@@ -436,6 +464,13 @@ import '../styles/global.css';
436464
width: 14px;
437465
height: 14px;
438466
}
467+
468+
.database-support-badge {
469+
font-size: 0.75rem;
470+
padding: 0.4rem 0.8rem;
471+
text-align: center;
472+
max-width: 100%;
473+
}
439474
}
440475

441476
/* Small mobile styles */

src/components/Roadmap.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ const roadmapItems = [
77
contributor: 'Core Team'
88
},
99
{
10-
status: 'in-progress',
10+
status: 'completed',
1111
title: 'PostgreSQL Support',
1212
description: 'Native PostgreSQL integration with full feature parity.',
13-
contributor: 'Community PR #42'
13+
contributor: 'Core Team'
1414
},
1515
{
1616
status: 'planned',

0 commit comments

Comments
 (0)