Website chính thức của Vani Studio — thiết kế và phát triển phần mềm.

| Layer |
Công nghệ |
| Runtime |
Bun |
| Frontend |
React 19, Vite 7, Tailwind CSS 4, shadcn/ui, Radix UI, Framer Motion |
| Backend |
ElysiaJS |
| Database |
PostgreSQL, Drizzle ORM |
| Auth |
GitHub OAuth, Google OAuth, JWT |
| UI |
Lucide Icons, Iconify, Sonner, Recharts |
cp .env.example .env
bun install
bun db:push
bun run dev # Backend (auto-reload)
bun run dev:fe # Frontend (Vite HMR)
bun run db:studio # Database viewer
bun run build:fe # Build frontend
bun run start # Start server
| Script |
Mô tả |
bun dev |
Chạy backend với --watch |
bun dev:fe |
Chạy Vite dev server |
bun build:fe |
Build frontend production |
bun start |
Chạy production server |
bun db:push |
Sync schema → database |
bun db:generate |
Generate migration |
bun db:migrate |
Chạy migration |
bun db:studio |
Mở Drizzle Studio |
Built with ❤️ by Vani Studio