Skip to content

Fotox

AI image generation platform with text-to-image and face-based modes.

React.jsNode.jsExpress.jsFirebaseREST APICI/CD
Jun 2024 – Dec 2024

Problem

Existing AI image tools are locked behind APIs with no customizable UX layer. Teams building AI-powered products need reference implementations.

Solution

Ahmed led the development of a React + Node.js platform integrating AI image generation APIs with Firebase for auth/storage and a CI/CD-first development workflow.

Architecture

A React frontend communicates with an Express.js backend that proxies AI image generation APIs. Firebase handles authentication and cloud storage for generated images, with a Git-based CI/CD pipeline for team collaboration.

Key Features

  • Text-to-image generation integration
  • Face-based image generation mode
  • Firebase authentication and cloud image storage
  • REST API backend with structured response handling
  • Team-based CI/CD workflow with Git branching strategy

Challenges

Managing AI API response latency in the frontend; implementing Firebase storage efficiently for generated image persistence.

Outcomes

A deployed AI image platform with community interest on GitHub — 4 stars and 3 forks.

Screenshot placeholder
Screenshot placeholder