About the project
Yupify is a service for freelancers, content creators, and small agencies. It helps organize client work: collect briefs, send proposals, plan content, and generate copy with AI. We built the project from scratch — from architecture to deployment.
AI Generation
8 types of AI operations: from creating briefs to adapting texts for different platforms
Content Planning
Publication calendar with AI-powered post generation for social media and blogs
Document Builder
Visual editor for briefs, proposals, portfolios, and forms with link sharing
Challenge
Build a full-featured SaaS platform that combines client management tools and AI content generation in one service.
- Develop an AI generation system supporting multiple content types and models
- Build a business document constructor with a visual block editor
- Implement content planning with calendar and AI integration
- Ensure scalability: queues, caching, real-time notifications
- Set up infrastructure: CI/CD, monitoring, logging
What we built
We designed the architecture and delivered the platform end-to-end — backend, two frontends, admin panel, and infrastructure.
AI System
- 8 generation types: briefs, forms, proposals, content plans, ideas, text adaptation, personalization, transcription
- Three-tier model system (HIGH / MEDIUM / LIGHT) with configurable pricing
- Composite prompts from 5 sources: system template + platform instructions + event type + goal + personalization
- Prompt management via admin panel, no hardcoded prompts
- JSON Schema validation of all AI responses with fallback parsing
- Credit system: monthly + purchased credits with auto-deduction
Backend & Infrastructure
- NestJS API with modular architecture: 11 domain modules
- Async processing via Bull Queue (Redis) with retry and deduplication
- WebSocket notifications for real-time generation progress
- PostgreSQL + Prisma ORM, file storage on S3/GCS
- Docker + Traefik, GitLab CI/CD pipelines
- Prometheus + Grafana monitoring, ELK stack for logs
Frontend
- Two Vue 3 applications: client-facing and admin panel
- Visual block editor on TipTap for all document types
- Content calendar with drag-and-drop and AI generation
- Real-time updates via Socket.IO
- Authentication via JWT + Telegram + Google OAuth
- Sentry integration for error monitoring
Tech Stack
Backend
Frontend
AI & ML
Infrastructure
Integrations
Results
A launched SaaS platform with paying users, stable infrastructure, and an AI system processing thousands of generations.
AI generation types
API domain modules
applications (client + admin + landing)
monitoring & support