-
-
Landing page
-
A user enters a Prompt
-
4 Logos, user can choose one and continue, but can also download all 4 from here
-
Logo variants1
-
Logo variants2
-
Brand Pattern two types
-
Brand Elements, the Color Scheme and Typography
-
4 Mockups
-
The final page where the user can see all the content and download a zip file of all the SVG's and images
✨ About the Project — Fairydust
🌟 Inspiration
Fairydust was inspired by a personal journey.
At one point, I was trying to learn brand design the traditional way — diving into tools like Adobe Illustrator and Photoshop, aiming to build a freelance career. But between a full-time night job and university, I just couldn’t dedicate enough time to master them. Still, I developed a strong eye for good branding and aesthetics.
There was a moment when I wondered: “Could AI handle this?” But at that time, I didn’t have the experience in AI, APIs, or even coding to realistically consider building something like this.
That changed when I discovered Bolt.new — a platform that unlocked a wave of possibilities. Dormant ideas that had been sitting in the basement of my brain finally had a way to surface. Fairydust was one of those ideas.
I started building it on Bolt, tackled tons of bugs, ran into unexpected errors, but eventually... it clicked. Watching it all come together exactly how I envisioned it was one of the most rewarding moments I’ve had as a maker.
💫 What it does
Fairydust is an AI-powered brand identity generator with a magical twist. It helps users — especially indie creators and non-designers — craft entire brand kits with the elegance of a professional designer.
Key features include:
- Auto-generated logo concepts (vector-based)
- Pattern generation
- Font and color pairings
- Exportable brand kits (ZIP + branded PDF)
- mockup previews
- Hero animations and brand magic
🛠 How we built it
- Frontend: Built using Bolt.new for scaffolding, then customized with React and Tailwind.
- Design System: Crafted a soft, magical UI that mirrors the branding style users would expect.
- AI Integration: Used creative prompt engineering and generation logic to produce brand kits.
- Mockup & Export Tools: Integrating with mockup APIs and building a ZIP export pipeline for multi-format assets.
🧩 Challenges we ran into
- Working around Bolt’s custom component constraints
- Learning to structure API-based generation workflows with little prior experience
- Ensuring generated logos look high-quality and download properly
- Handling edge cases in branding logic
🏆 Accomplishments that we're proud of
- Building a full product that generates and exports brand kits from scratch
- Turning a daydream idea into a working product
- Seeing strangers test it and genuinely enjoy the output
- Getting a clean, emotional brand experience into the hands of users — fast
📚 What we learned
- How to architect an entire product using AI without previous AI experience
- How much impact good UX and emotional design can have
- That inspiration and momentum often beat "formal training"
- Debugging is 80% of building something that feels magical
🚀 What's next for Fairydust
- Fully integrate the 3D mockup system using external APIs
- Let users customize and remix logo variations before downloading
- Online SVG editor
- Build a dashboard for saving & editing past projects
- Add a shareable showcase link for brand kits (think "Figma preview" for branding)
Fairydust is still growing, but at its core, it remains what it started as — a magical little rebellion against boring branding. Built with wonder, built for dreamers ✨
Built With
- filesaver
- filesaver.js-(file-download)-**deployment-&-infrastructure:**-netlify-(hosting)
- generative-ai
- jszip
- lucide-react
- lucide-react-**ai-&-apis:**-replicate-api-(ai-model-hosting)-`recraft-ai/recraft-20b-svg`-for-svg-logo-generation-`lucataco/flux-in-context`-for-photorealistic-mockups-**state-&-form-management:**-react-context
- netlify
- netlify-functions-(serverless-api)
- nextjs
- node.js-18+-**dev-tools:**-eslint
- postcss
- react
- react-hook-form
- replicate-api
- serverless
- shadcn
- shadcn/ui
- tailwindcss
- typescript
- typescript-**styling-&-ui:**-tailwind-css
- zod-**file-handling:**-jszip-(zip-creation)
Log in or sign up for Devpost to join the conversation.