1. 01Home
  2. 02About
  3. 03Services
  4. 04Work
  5. 05Blog
  6. 06Contact
TREN
Home/Work/Prompta IMG - SaaS Platform
Web App

Prompta IMG - SaaS Platform

Turn Your Product Images into Sales-Driving Content!

Role: Full-Stack Developer - Designer
Tools: Next.js · TypeScript · Fastify · Prisma · PostgreSQL · Socket.IO · OpenAI/Gemini

At a Glance

Prompta was designed as a full-stack SaaS platform that enables e-commerce teams to generate brand-consistent content for marketplaces, social media, advertising, and email channels using product images and product information. The project consists of a public website, a user dashboard, a standalone admin panel, and a Fastify API supported by OpenAPI. The goal was to accelerate content creation while managing Brand DNA, templates, bulk production, analytics, billing, API access, and support processes within a single centralized structure.

The Challenge

The system wasn’t just about meeting the need for an AI content creation interface. User and workspace management, 2FA security, team invitations, subscription/payment processes, plan limits, credit-based public API, production history, quality/moderation, announcements, blog content, and support requests were all part of the same product flow. Therefore, the solution needed to provide a modern, trustworthy SaaS frontend while ensuring backend operations were scalable, secure, and traceable.

What Was Done

The application was built as a monorepo: the client-side Next.js application, a standalone Next.js admin panel, a Fastify-based API, Prisma ORM, and a PostgreSQL database all work together. The user panel features single-content creation, bulk creation, Brand DNA, prompt templates, creation history, analytics, API keys, team management, billing, and support workflows. On the backend, JWT access/refresh tokens, HttpOnly cookies, 2FA challenges, trusted devices, rate limits, workspace membership, and audit log controls were implemented. In the AI generation layer, OpenAI/Gemini provider selection, mock fallback, platform-specific prompt rules, and Brand DNA context were integrated. In the admin panel, users, workspaces, brands, productions, payments, API keys, announcements, blog, feature flags, security settings, moderation, and audit log management were centralized.

Result

The result is a comprehensive AI SaaS platform that functions as both a marketing showcase and a user workspace, as well as an operations management center. Users can generate product content individually or in bulk, manage brand guidelines, save and export outputs, track usage analytics, and integrate production workflows into their own systems via the API. The admin team can manage subscriptions, payments, users, content production, support requests, security settings, and system announcements all from a single dashboard. The project offers an integrated platform that reduces manual content creation, strengthens brand consistency, and moves e-commerce content operations to a scalable infrastructure.

Gallery