PhotosAI: Photo Generator/Editor

Next.jsHono.jsPostgreSQLDrizzle ORMInngestGemini APICanvas API
PhotosAI: Photo Generator/Editor

Built PhotosAI, a comprehensive AI-powered photo generation and editing platform that combines canvas-based editing with advanced AI capabilities.

Implemented an interactive Canvas API-based editor allowing users to add, position, and manipulate multiple photos on a single canvas workspace.

Developed AI-powered image generation from text prompts, enabling users to create custom images by describing their desired output.

Engineered a precision editing feature allowing users to select specific regions of a photo and apply targeted AI edits to only those areas.

Created an intelligent photo merging system where users can combine multiple images (e.g., boots, watches, portraits) and specify exact placement positions for seamless compositing.

Integrated Gemini API for accurate image understanding and generation, ensuring high-quality edits that maintain visual coherence with the original photos.

Built a robust backend architecture with Next.js, Hono.js, and Inngest for orchestrating image processing workflows and managing generation queues.

Implemented PostgreSQL with Drizzle ORM for efficient storage of user projects, generated images, and editing history.