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.
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.
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.
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.