PixelCraft is a powerful, web-based image editor built with Flask and Tailwind CSS. It allows users to apply various image editing features such as Grayscale, Crop, Flip (horizontal and vertical), Resize, and more. The project is easy to deploy and customize and comes with a user-friendly interface.
- Grayscale: Convert your image to black and white with a simple click.
- Flip Horizontal: Flip the image along the horizontal axis.
- Flip Vertical: Flip the image along the vertical axis.
- Resize: Resize the image to a custom width and height.
- Live Image Preview: See your edited image instantly with live preview functionality.
- Download Image: After editing, download the modified image.
The frontend of PixelCraft is designed with simplicity and usability in mind. Below is a preview of the interface:
git clone https://github.com/yourusername/PixelCraft.git
cd PixelCraft
pip install -r requirements.txt
python app.py
The application will be available at http://127.0.0.1:5000
.
You can deploy PixelCraft on Render by following these steps:
- Go to Render and create an account if you don’t already have one.
- Click on New > Web Service.
- Connect your GitHub repository containing the PixelCraft project.
- Build Command: Leave it empty (Render will automatically detect Python projects).
- Start Command: Use the following:
gunicorn app:app
- Environment: Select
Python 3.x
.
- Click Create Web Service.
- Render will automatically build and deploy your application.
Once deployed, Render will provide you with a live URL (e.g., https://pixelcraft.onrender.com
). Open the URL in your browser to access the application.
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE
file for details.