Victor Le

I'm a  Software Engi  

A Sophisticated Ai Image Generator Solution

Project Date Jan 1st, 2024
Client Omo Brand | Unilever Vietnam
Introduction

Introducing our revolutionary new product, a cutting-edge fusion of AI image generation, FaceSwap technology, and Messenger chatbot functionality, poised to redefine marketing campaigns and captivate audiences worldwide. This innovative AI model seamlessly blends the artistry of image generation with the interactivity of chatbot engagement, creating an immersive experience that not only mesmerizes users but also elevates brand recognition and product presence to unprecedented heights.
At the heart of this groundbreaking technology lies a sophisticated AI engine capable of generating stunning imagery, including intricate designs of Vietnamese traditional attire such as the Ao Dai and Ao Tac. This integration of advanced AI capabilities with cultural heritage represents a harmonious union of technology and tradition, appealing to a diverse range of audiences and transcending geographical boundaries.
By harnessing the power of AI-driven image generation and FaceSwap technology, our product enables users to effortlessly personalize their virtual avatars, immersing themselves in the rich tapestry of Vietnamese culture. Furthermore, the inclusion of a Messenger chatbot enhances user engagement by providing a dynamic platform for interaction, allowing brands to forge meaningful connections with their audience in real-time.
With our AI image generation model, brands can unlock endless creative possibilities, from captivating marketing campaigns to interactive brand experiences that resonate deeply with consumers. Join us on a journey where technology and culture converge, revolutionizing the way brands connect with their audience and leaving a lasting impression in the minds of users worldwide.

Technology

Infrastructure:

  • Kubernetes (Deployment, Statefulset, Replicaset, Ingress Nginx): Orchestrates and automates the deployment, scaling, and management of containerized applications.
  • Docker: Provides containerization for packaging applications and their dependencies.
  • Helm: Simplifies Kubernetes application deployment and management through package management.
  • Skaffold: Streamlines the development workflow for Kubernetes-based applications.
  • Prometheus and Grafana (Monitoring): Monitoring and visualization tools for tracking system performance and health.
  • NATS Event Bus: A lightweight and efficient messaging system for event-driven architectures.
  • Cloudflared: Enhances security and performance through DNS filtering and tunneling.

Backend:

  • Redis (Caching): An in-memory data store for caching frequently accessed data.
  • Node.js: A runtime environment for executing JavaScript on the server-side.
  • Express: A web application framework for building APIs and web applications with Node.js.
  • Typescript: A statically typed superset of JavaScript for improved code quality and tooling.
  • Next.js (Self Host Server): A React framework for building server-rendered React applications.
  • MongoDB: A NoSQL database for storing and managing structured and unstructured data.

Frontend:

  • Next.js (Hybrid Rendering): Employs server-side rendering (SSR) and static site generation (SSG) for efficient and SEO-friendly web applications.

Vendor Integrations:

  • Cloudinary: A cloud-based image and video management platform.
  • Google Analytics: Provides web analytics to track user behavior and website performance.
  • DigitalOcean: A cloud infrastructure provider for hosting and managing cloud-based applications.
  • Stripe: Offers payment processing services for online transactions.