Skip to content

Commit 18e3aa0

Browse files
committed
Update content to focus on ClickHouse and remove tech stack mentions
- Remove all references to Electron, React, and TypeScript from blog posts - Update database support to show ClickHouse as currently supported - Replace tech stack section with open source community focus - Make hero buttons more compact with rotating neon glow effect on hover - Update button padding and icon sizes for cleaner appearance
1 parent 9f9ff60 commit 18e3aa0

File tree

5 files changed

+82
-26
lines changed

5 files changed

+82
-26
lines changed

src/components/Hero.astro

Lines changed: 66 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ import '../styles/global.css';
3434

3535
<div class="hero-cta animate-fade-in">
3636
<a href="https://github.com/DataPupOrg/DataPup" class="btn btn-primary btn-large">
37-
<svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor">
38-
<path fill-rule="evenodd" d="M10 0C4.477 0 0 4.477 0 10c0 4.42 2.865 8.17 6.839 9.49.5.092.682-.217.682-.482 0-.237-.008-.866-.013-1.7-2.782.603-3.369-1.34-3.369-1.34-.454-1.156-1.11-1.463-1.11-1.463-.908-.62.069-.607.069-.607 1.003.07 1.531 1.03 1.531 1.03.892 1.529 2.341 1.087 2.91.831.092-.646.35-1.086.636-1.336-2.22-.253-4.555-1.11-4.555-4.943 0-1.091.39-1.984 1.029-2.683-.103-.253-.446-1.27.098-2.647 0 0 .84-.269 2.75 1.025A9.578 9.578 0 0110 4.836c.85.004 1.705.115 2.504.337 1.909-1.294 2.747-1.025 2.747-1.025.546 1.377.203 2.394.1 2.647.64.699 1.028 1.592 1.028 2.683 0 3.842-2.339 4.687-4.566 4.935.359.309.678.919.678 1.852 0 1.336-.012 2.415-.012 2.743 0 .267.18.578.688.48C17.138 18.166 20 14.418 20 10c0-5.523-4.477-10-10-10z" clip-rule="evenodd"/>
37+
<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
38+
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>
3939
</svg>
4040
Star on GitHub
4141
</a>
4242
<a href="https://github.com/DataPupOrg/DataPup/blob/main/CONTRIBUTING.md" class="btn btn-secondary btn-large">
43-
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
43+
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4444
<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path>
4545
<circle cx="8.5" cy="7" r="4"></circle>
4646
<line x1="20" y1="8" x2="20" y2="14"></line>
@@ -217,8 +217,69 @@ import '../styles/global.css';
217217
}
218218

219219
.btn-large {
220-
padding: 0.875rem 1.75rem;
221-
font-size: 1rem;
220+
padding: 0.625rem 1.25rem;
221+
font-size: 0.9rem;
222+
font-weight: 600;
223+
position: relative;
224+
background: var(--color-bg);
225+
overflow: visible;
226+
}
227+
228+
.btn-large::before {
229+
content: '';
230+
position: absolute;
231+
inset: -3px;
232+
border-radius: 0.75rem;
233+
padding: 3px;
234+
background: conic-gradient(
235+
from var(--angle, 0deg),
236+
var(--color-primary),
237+
var(--color-accent),
238+
var(--color-primary-light),
239+
var(--color-primary)
240+
);
241+
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
242+
-webkit-mask-composite: xor;
243+
mask-composite: exclude;
244+
opacity: 0;
245+
transition: opacity var(--transition-base);
246+
}
247+
248+
@property --angle {
249+
syntax: '<angle>';
250+
initial-value: 0deg;
251+
inherits: false;
252+
}
253+
254+
.btn-large:hover::before {
255+
opacity: 1;
256+
animation: rotate-glow 3s linear infinite;
257+
}
258+
259+
@keyframes rotate-glow {
260+
from {
261+
--angle: 0deg;
262+
}
263+
to {
264+
--angle: 360deg;
265+
}
266+
}
267+
268+
.btn-primary.btn-large {
269+
background: var(--gradient-primary);
270+
color: white;
271+
border: none;
272+
}
273+
274+
.btn-secondary.btn-large {
275+
background: var(--color-bg);
276+
color: var(--color-primary);
277+
border: 1px solid var(--color-border);
278+
}
279+
280+
.btn-large:hover {
281+
transform: translateY(-2px);
282+
box-shadow: 0 10px 30px rgba(170, 178, 255, 0.3);
222283
}
223284

224285
/* App Preview */

src/content/blog/datapup-vs-alternatives.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ DataPup is built for speed:
5252
### 3. Multi-Database, Single Experience
5353

5454
While other tools specialize in one database type, DataPup provides a consistent experience across:
55-
- PostgreSQL
56-
- MySQL/MariaDB
57-
- SQLite
58-
- MongoDB (coming soon)
59-
- Redis (planned)
55+
- ClickHouse (current focus)
56+
- PostgreSQL (coming soon)
57+
- MySQL/MariaDB (planned)
58+
- SQLite (planned)
59+
- More databases on the roadmap
6060

6161
### 4. Developer-Friendly Features
6262

src/content/blog/getting-started-guide.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,18 @@ After installation, launch DataPup. You'll be greeted with the connection manage
3333

3434
Click the "New Connection" button and select your database type:
3535

36-
- PostgreSQL
37-
- MySQL
38-
- SQLite
39-
- MariaDB
36+
- ClickHouse (currently supported)
37+
- More databases coming soon!
4038

4139
### Step 3: Enter Connection Details
4240

43-
For this example, let's connect to a PostgreSQL database:
41+
For this example, let's connect to a ClickHouse database:
4442

4543
```
4644
Host: localhost
47-
Port: 5432
48-
Database: myapp_db
49-
Username: myuser
45+
Port: 8123
46+
Database: default
47+
Username: default
5048
Password: ********
5149
```
5250

src/content/blog/introducing-datapup.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,9 @@ View your query results in multiple formats:
4040
- Role-based access control
4141
- No data ever leaves your machine
4242

43-
## Built with Modern Technology
43+
## Open Source and Community Driven
4444

45-
DataPup is built using:
46-
- **Electron** for cross-platform desktop support
47-
- **React** for a responsive, modern UI
48-
- **TypeScript** for type safety and better developer experience
49-
- **SQLite** for local storage and offline capabilities
45+
DataPup is proudly open source, built by developers for developers. We believe in transparency, community involvement, and creating tools that solve real problems. Join our growing community of contributors who are shaping the future of database management.
5046

5147
## What's Next?
5248

src/styles/global.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
.btn {
33
display: inline-flex;
44
align-items: center;
5-
gap: 0.5rem;
6-
padding: 0.75rem 1.5rem;
5+
gap: 0.4rem;
6+
padding: 0.625rem 1.25rem;
77
border-radius: 0.75rem;
88
font-weight: 500;
9+
font-size: 0.9rem;
910
transition: all var(--transition-base);
1011
cursor: pointer;
1112
border: none;

0 commit comments

Comments
 (0)