Build Admin UI with Drag & Drop Functionality
Skills Required
Description
We’re building a custom admin dashboard that will allow our internal team to manage content blocks through a flexible drag-and-drop interface. The core layout and wireframes are already created in Figma.
This UI will be used daily by non-technical staff, so it needs to be clean, intuitive, and easy to use. The drag-and-drop components should feel smooth and responsive across all screen sizes.
You’ll work primarily in React, creating modular components that can be rearranged, edited, and saved. We’re not using any low-code tools — everything should be custom-built.
The dashboard includes various types of blocks: text editors, image galleries, form sections, and embedded media. Each block needs to retain state as users reposition or modify them.
Animations and transitions should be subtle but helpful. The UI should communicate what’s happening during interactions — no glitches, no lag.
The design system is already defined, but we’re open to your UX suggestions if you spot improvements. Accessibility and mobile compatibility matter, especially for tablets.
This is not a full admin panel rebuild — just a focused module for content block management. You’ll collaborate with our backend developer who’s handling the save and fetch logic.
We’re working with a tight deadline and will review progress weekly. If this module goes well, more UI/UX tasks will follow.