https://github.com/02muskan/skeleton-symphony
A fun and flexible playground to design, customize, and preview skeleton loaders with real-time drag-and-drop magic. Built with Next.js, Tailwind CSS, for devs who love smooth UX and snappy UI. β‘
https://github.com/02muskan/skeleton-symphony
animation drag-and-drop nextjs nodejs reactjs tailwindcss typescript
Last synced: about 2 months ago
JSON representation
A fun and flexible playground to design, customize, and preview skeleton loaders with real-time drag-and-drop magic. Built with Next.js, Tailwind CSS, for devs who love smooth UX and snappy UI. β‘
- Host: GitHub
- URL: https://github.com/02muskan/skeleton-symphony
- Owner: 02Muskan
- Created: 2025-07-09T15:22:10.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-07-09T15:39:36.000Z (11 months ago)
- Last Synced: 2025-07-09T16:48:34.193Z (11 months ago)
- Topics: animation, drag-and-drop, nextjs, nodejs, reactjs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://skeleton-symphony.vercel.app
- Size: 17.4 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# πΌ SkeletonSymphony
A playful and powerful UI playground to design, customize, and preview skeleton loader components with drag-and-drop functionality.
Built for frontend developers who care about performance, UX, and creative freedom.
---
## π Tech Stack
- **Framework:** Next.js (App Router)
- **Language:** TypeScript
- **Styling:** Tailwind CSS
- **State Management:** Zustand
- **Drag & Drop:** DnD Kit
- **Animation:** Framer Motion
- **Icons/UI:** Lucide Icons, ShadCN UI
- **Code Quality:** ESLint + Prettier
---
## π Features
- π¨ Drag-and-drop skeleton builder interface
- π Real-time preview of skeleton components
- βοΈ Customizable properties (shimmer, size, shape, speed)
- π§© Export ready-to-use Tailwind + JSX code
- π¦ Modular component system
- πΎ Save + Load component sets *(coming soon)*
---
## β‘ Perceived Performance Boost
Same load time (~1500ms), *very* different vibes.
- **π¬ Without Skeletons**: Content pops in abruptly β feels slow and unpolished.
- **β‘ With Skeletons**: Instant visual feedback keeps users engaged, makes loading feel smoother.
Skeleton loaders donβt speed up your app β they just make it *feel* faster. And thatβs what users remember. π§ β¨
---
## π¦ Getting Started
1. Clone the repo
```bash
git clone https://github.com/02Muskan/skeletonsymphony.git