Graphix is a powerful, easy-to-use platform designed to unleash your creativity. Whether you're a professional designer or a beginner, create stunning graphics, social media posts, and more with customizable templates, drag-and-drop tools, and seamless collaboration features. Empower your ideas with Graphix intuitive design experience!
Next.js
: Frontend / BackendPostgreSQL + Redis + Drizzle
: Database + ORMFabricJS
: Canvas libraryshadcn/ui
: UI libraryZod
: Validation in both frontend & backendTanStack Query
: Data fetching, caching, and synchronization for APIsHugging Face - Stable Diffusion 3.5-large
: AI image generationRemove.bg
: Background removal
- Change color of canvas
- Adjust canvas size
- Zoom in and zoom out canvas
- Reset to previous zoom state
- Add Shapes
- Customize:
- Fill color
- Stroke (color, styles, width)
- Opacity
- Delete Shapes
- Layer Shapes:
- Organize into different layers of shapes or text
- Duplicate Shapes
- Duplicate selected shapes on the canvas
- Add Text
- Text Options:
- Textbox
- Heading
- Subheading
- Paragraph
- Customize:
- Font family
- Fill color
- Font styles (Italic, Bold, Strikethrough)
- Alignment (Left, Right, Center)
- Font size
- Opacity
- Layer Text:
- Organize into different layers of shapes or text
- Duplicate Text
- Duplicate selected text on the canvas
- Add Images
- Apply Filters:
- Apply predefined filters (e.g., sepia, black and white, vintage, ... +20 more)
- Duplicate Images
- Duplicate selected images on the canvas
- Freehand Drawing
- Customize:
- Brush color
- Brush width
- Remove the background from uploaded images using Remove.bg API.
- AI Image Generation
- Generate unique images using prompts with Stable Diffusion 3.5.
- Delete Text and Shapes
- Duplicate Objects
- Duplicate selected objects (shapes, text, images) on the canvas