Skip to content

VineeTagarwaL-code/watermark

Repository files navigation

Watermark - Professional Image Watermark Removing Tool

A modern, easy-to-use web application for removing professional watermarks to your images. Built with Next.js and powered by AI.

Next.js TypeScript License

🌟 Features

  • Easy to Use: Simple drag-and-drop interface for image upload
  • Customizable Watermarks: Add text or image watermarks with full customization options
  • AI-Powered: Smart watermark placement and optimization
  • Real-time Preview: See your changes instantly
  • High Quality: Maintain image quality while adding watermarks
  • Responsive Design: Works perfectly on all devices
  • Dark Mode Support: Built-in dark mode for comfortable viewing
  • Privacy-First: All processing happens in your browser

🚀 Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm or yarn or bun

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/watermark.git
cd watermark
  1. Install dependencies:
npm install
# or
yarn install
# or
bun install
  1. Create a .env file in the root directory and add your API keys:
GEMINI_API_KEY=your_gemini_api_key
UPSTASH_REDIS_REST_URL=your_redis_url
UPSTASH_REDIS_REST_TOKEN=your_redis_token
  1. Start the development server:
npm run dev
# or
yarn dev
# or
bun dev
  1. Open http://localhost:3000 in your browser.

🛠️ Built With

📝 Usage

  1. Visit watermark.vineet.pro
  2. Drag and drop your image or click to upload
  3. Customize your watermark:
    • Choose between text or image watermark
    • Adjust position, size, and opacity
    • Select font and color for text watermarks
  4. Preview your changes in real-time
  5. Download your watermarked image

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Author

Vineet Agarwal

🙏 Acknowledgments

  • Thanks to all contributors who have helped shape this project
  • Special thanks to the Next.js and shadcn/ui communities
  • Icons and assets from various open-source projects

Made with ❤️ by Vineet Agarwal

About

Remove watermarks like a pro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published