A modern, web-based photo editor built with React and TypeScript. Edit your images with a powerful set of tools right in your browser.
- Layer-based editing: Add multiple images as layers and edit them independently
- Real-time dragging: Smoothly reposition layers with intuitive drag-and-drop
- Image adjustments:
- Brightness
- Contrast
- Saturation
- Hue
- Opacity
- Filters:
- Grayscale
- Sepia
- Invert
- Blur
- Vintage
- Cool
- Warm
- Sharpen
- Layer operations:
- Resize layers while maintaining aspect ratio
- Multiple blend modes
- Layer visibility toggle
- Layer reordering
- Modern UI: Built with Tailwind CSS and Radix UI components
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/nstefi/Outlier-PhotoCraftStudio-R.git
cd Outlier-PhotoCraftStudio-R
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173
- Upload an image by clicking "Browse files" or drag-and-drop
- Use the right sidebar to:
- Add more layers
- Apply filters
- Adjust image properties
- Change blend modes
- Drag layers to reposition them
- Use the scale slider to resize layers
- Download your edited image
This project is licensed under the MIT License - see the LICENSE file for details.