Back to Projects
AI App

IconBuilderAI

IconBuilderAI is a web application that allows users to create icons. It is developed using .NET 8, Blazor, OpenAI and TailwindCSS during a bootcamp with Alper Tunga.

.NET 8BlazorOpenAITailwindCSS

Project Overview

IconBuilderAI is a SaaS application that uses OpenAI's DALL-E image generation to create custom icons on demand. Users describe their desired icon style, color scheme, and purpose, and the AI generates unique, professional-quality icons. Built during a bootcamp with Alper Tunga, this project demonstrates the integration of AI image generation into a production-ready .NET application with Blazor for the interactive frontend.

Key Features

  • AI icon generation powered by OpenAI DALL-E
  • Custom style, color, and size parameters
  • Real-time icon preview and download
  • User gallery for saved icon collections
  • Blazor interactive UI without JavaScript
  • Responsive design for all devices

Technical Highlights

The .NET 8 backend communicates with OpenAI's DALL-E API for image generation, handling prompt engineering and response parsing. Blazor Server delivers a reactive UI with C# instead of JavaScript. The architecture follows clean architecture principles with separate layers for API calls, business logic, and presentation.