Fotox
AI image generation platform with text-to-image and face-based modes.
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.