Single-Page Flutter Poster Editor
Budget: ₹1,500 – ₹12,500 INR
I need a single-page Flutter poster maker/editor screen (not a full app), similar to a mini Canva editor.
The page should include:
• Canvas Area
A zoomable and pannable canvas where users can design a poster. The layout must stay consistent across different screen sizes.
• Layer-Based Elements
Support adding and editing:
Text
Images
Shapes
Drawings
Each element should behave as a layer with:
Move, resize, rotate
Bring forward/backward
Adjustable width and height
• Text Editing
Add/edit text
Font styles (Google Fonts)
Gradient, shadow, stroke effects
• Image Handling
Import image from device
Replace image
Crop / fit inside frame
PNG images should keep transparency
Add stroke/border around PNG shape edges
• Drawing Tools
Brush
Straight line
Arrow
Dotted line
Color selection
• Shapes
Basic shapes (rectangle, circle, star)
Gradient stroke/fill
• Undo / Redo
Action-based undo/redo (revert full step in one click)
• Zoom & Interaction
Canvas zoom in/out
Smooth gestures for editing
• Local Save
Save and load design locally (Hive)
This is only one screen, but it includes complex interactions, so I need someone experienced with Flutter UI, gestures, and canvas-based editing.
The page should include:
• Canvas Area
A zoomable and pannable canvas where users can design a poster. The layout must stay consistent across different screen sizes.
• Layer-Based Elements
Support adding and editing:
Text
Images
Shapes
Drawings
Each element should behave as a layer with:
Move, resize, rotate
Bring forward/backward
Adjustable width and height
• Text Editing
Add/edit text
Font styles (Google Fonts)
Gradient, shadow, stroke effects
• Image Handling
Import image from device
Replace image
Crop / fit inside frame
PNG images should keep transparency
Add stroke/border around PNG shape edges
• Drawing Tools
Brush
Straight line
Arrow
Dotted line
Color selection
• Shapes
Basic shapes (rectangle, circle, star)
Gradient stroke/fill
• Undo / Redo
Action-based undo/redo (revert full step in one click)
• Zoom & Interaction
Canvas zoom in/out
Smooth gestures for editing
• Local Save
Save and load design locally (Hive)
This is only one screen, but it includes complex interactions, so I need someone experienced with Flutter UI, gestures, and canvas-based editing.