Project Overview PROJECT TITLE Development of AI Image Processing Web Application (WordPress + Python Processing) PROJECT OVERVIEW We are looking for an experienced developer or development team to build an online AI-powered image processing platform. The platform will provide several tools that allow users to upload images, process them using AI models or image-processing algorithms, and download the results. The website will be hosted on a WordPress Business hosting plan. The frontend should be built with WordPress while the image processing functionality can be implemented using server-side scripts (preferably Python). The platform must support both free users and premium subscribers. Free users will be able to process images and download results with a small watermark. Premium users will be able to download images without watermark. The platform should be scalable, secure, and optimized for performance. --- CORE FUNCTIONALITY The platform should include multiple image tools such as: 1. Background Removal Tool Automatically remove the background from uploaded images and generate a transparent PNG output. 2. Image Upscaler Increase the resolution of images. 3. Photo Enhancement Tool Improve brightness, contrast, and sharpness. 4. Passport Photo Generator Automatically generate passport-size photos with correct dimensions and white background. 5. Image Compression Tool Reduce image file size while maintaining acceptable quality. 6. Image Resizer Resize images to specific dimensions. 7. Image Format Converter Convert images between formats such as PNG, JPG, JPEG, and WEBP. 8. Image Cropper Allow users to crop images interactively. 9. Watermark Tool Allow users to add watermark text or logo to images. 10. Background Blur Tool Allow users to blur the background while keeping the subject clear. Each tool must have its own dedicated page. --- IMAGE PROCESSING SYSTEM Users will upload images through the website interface. Processing workflow: User uploads image Image is validated (type and size) Image is sent to processing engine Processing engine generates result Preview is displayed to user User downloads processed image Preferred implementation: Self-hosted image processing using open-source models or libraries. Avoid third-party paid APIs that charge per image unless absolutely necessary. Possible technologies: Python OpenCV Pillow rembg or similar background removal library --- USER SYSTEM The platform should support two types of users: Free Users No login required. Users can upload images and download processed results with watermark. Premium Users Users must create an account and log in. Premium users can download processed images without watermark. A user dashboard should display: Subscription status Subscription expiry date Account settings --- PREMIUM SUBSCRIPTION Premium plan will be available with yearly subscription. Premium benefits: No watermark on downloaded images HD downloads Unlimited usage Payment gateway integration required. Preferred payment gateway: Razorpay or equivalent payment provider supporting: UPI Debit cards Credit cards After successful payment, the user account must automatically be upgraded to premium status for one year. --- IMAGE DOWNLOAD OPTIONS Users should be able to download images in different formats. Supported formats: PNG (transparent background where applicable) JPG JPEG PNG should be the default format for background removal results. --- WATERMARK SYSTEM Free downloads should include a small watermark text in the bottom corner of the image. Premium users should receive downloads without watermark. The watermark must be subtle and not affect overall image usability. --- FILE LIMITS To protect server resources, the following limits should be implemented: Maximum upload file size: approximately 5 MB Maximum resolution: approximately 4000 pixels Allowed formats: PNG JPG JPEG WEBP --- TEMPORARY STORAGE Uploaded and processed images must not be stored permanently. Images should be stored in temporary folders and automatically deleted after a short period. Recommended implementation: Automatic deletion after approximately 10 minutes using a scheduled cleanup script or cron job. --- SECURITY REQUIREMENTS Implement protections such as: CAPTCHA on upload forms File type validation File size validation Protection against malicious uploads Only image files should be allowed. --- AD MONETIZATION PREPARATION The platform should be prepared for integration with advertising services. Install and configure Google Site Kit plugin to connect: Google AdSense Google Analytics Google Search Console Advertisements will be placed in areas such as: Top banner Processing page Below download results --- SEO REQUIREMENTS Each tool page should include: Unique page title Meta description FAQ section Clean URL structure The site should be optimized for search engines. --- USER INTERFACE REQUIREMENTS The interface should include: Drag-and-drop image upload Processing animation or progress indicator Result preview before download Clear download buttons Mobile-friendly design Display a notice informing users that uploaded images are automatically deleted after a short period for privacy. --- TECHNICAL STACK Frontend: WordPress Backend: Python or suitable server-side language for image processing Libraries: OpenCV Pillow or equivalent tools --- DELIVERABLES The developer must deliver: Fully functional website with all tools implemented User account and premium subscription system Payment gateway integration Secure upload and processing system Automatic image deletion system SEO-ready structure Responsive design --- DEVELOPER REQUIREMENTS Experience with WordPress development Experience with image processing or AI models Experience with payment gateway integration Experience with secure file upload systems Please provide examples of similar projects you have completed. Estimated timeline and development approach should be included in the proposal. Important To confirm that you have read the project description carefully, please start your proposal with the word: TASKGUY