Portfolio

back to portfolio

AI image generation platform

U-Plast Studio — An AI-powered image generation platform

Project overview

U-Plast Studio is a proprietary web application for generating images using AI, developed as an internal tool for the rapid creation of visual content.

The product allows users to transform a text-based idea and reference images into a finished visual in just a few steps — from concept description to downloading the result. img45 1.jpg

The main focus of the project is on a simple user workflow and a clean interface, without being overloaded with features.


Task:

Create a user-friendly and technologically advanced image generation tool that:

  • simplifies the use of AI for end users
  • delivers quick results without complex settings
  • allows you to control access and manage users
  • scales as a fully-fledged product img46 1.jpg

The problem:

Most AI tools are overloaded with settings, require training and are unsuitable for quick tasks:

  • complex interfaces
  • lack of a clear UX workflow
  • no user control in a corporate environment
  • fragmented solutions without a unified system

Solution:

UX and user flow

The product is based on a linear and intuitive flow:

  1. Authorisation
  2. Selection of generation parameters
  3. Entering a text description
  4. Adding references
  5. Image generation
  6. Viewing and downloading the result

Each action logically follows on from the previous one, without any unnecessary steps. img50 1.jpg


Interface and UI

The interface is designed in a minimalist AI style:

  • a light, tech-inspired theme
  • glassmorphism and blur effects
  • a card-based layout
  • smooth animations and micro-interactions
  • full-screen results view img47 1.jpg

Particular attention has been paid to:

  • the speed at which the interface is perceived
  • visual clarity
  • the absence of visual clutter img48 1.jpg

Features

For users:

  • Generate images from a text prompt
  • Support for resolutions (1K / 2K / 4K)
  • Upload reference images
  • View results in full screen mode
  • Download the final image

For the administrator:

  • User management
  • Creating and deleting accounts
  • Access control
  • Viewing generation statistics img51 1.jpg

Technical implementation

Frontend:

  • React + TypeScript
  • Vite
  • Tailwind CSS
  • custom UI components
  • React Hooks и Portals img53 1.jpg

Backend:

  • Go (Chi router)
  • JWT-login
  • PostgreSQL
  • integration with Gemini API img54 1.jpg

Infrastructure:

  • Docker Compose
  • Nginx (production)
  • dev proxy через Vite img55 1.jpg

Architecture

The project is structured as follows:

  • SPA frontend (interface and UX)
  • API backend (logic, authorisation, generation)

The frontend communicates with the backend via a REST API, sending generation data and receiving the result in image format. img56 1.jpg

Result:

The result was the creation of a fully-fledged AI product MVP, which:

  • is ready for use within the company
  • demonstrates the full product lifecycle (UI → API → AI → result)
  • can be scaled up to a production service
  • can be expanded into a SaaS solution img58 1.jpg

Business value

  • Faster creation of visual content
  • Reduced reliance on designers during the concept phase
  • Centralised access management
  • A foundation for a commercial AI product

Development potential

  • History of generations and gallery
  • Pricing plans and limits
  • Cloud image storage
  • Advanced AI settings
  • Teamwork and sharing img57 1.jpg