DbCenter
Lokal udvikling lavet nemmere✅
DbCenter er inspireret af StackBricks og dbgate. pointen er at samle database sæt op med et database gui som DbBeaver eller Dbgate et sted med et clean ui. Gør det nemmere at sætte op et nyt projekt og starte hurtigt ud uden besvær.

🎨 Techstack brugt
Nogle af hoved teknologierne brugt i projektet.
-
Nuxt.js: Jeg valgte Nuxt, fordi jeg har arbejdet med Next.js i lang tid og for nylig prøvet Nuxt og Vue, så jeg ville teste dem på et lidt større projekt.
-
Electron: Jeg havde brug for noget til at bygge Nuxt-appen som en desktopapplikation og overvejede Electron eller Tauri, men Tauri bruger Rust nogle steder, og det var for meget at lære til dette projekt.
-
Tailwind CSS: Tailwind CSS blev valgt til hurtig udvikling, og jeg supplerede det med ShadCn komponentbiblioteket for at strømline brugergrænsefladen.
-
Dockerode: Dockerode var den nemmeste måde at interagere med brugerens Docker på.
-
Pinia: Pinia var det state management bibliotek, der var tættest på Zustand, som jeg kendte syntaxmæssigt.
✨ Funktioner
Databaseeditor (WIP)
Opret tabeller, slet tabeller, opdater data eller hent data gennem query runner.
Databaseoversigt
Hold styr på alle dine databaser, se hvilke der kører, nem start og stop af database og kopier forbindelsesstreng.
Opret databaser
Opsæt nemt en MySQL- og Postgresql-database med blot få klik. Appen starter derefter en Docker-container med MySQL, som du kan bruge.
❓ Hvorfor jeg byggede den her app
Jeg bygget den her app pågrund af jeg har været nysgerrig i noget tid hvordan stackbricks virker og var ved at være træt af den grimme ui der kommer med datbase gui’s normalt.
🚀 Fremtidige mål for projektet
- Fix små bugs
- Tilføj postgresql og måske andre typer databaser