An AI-powered logo generation tool built with Next.js that helps you create unique and professional logos for your brand.
- AI-powered logo generation
- Real-time logo customization
- Modern and responsive UI
- User authentication with Clerk
- Google's Generative AI integration
- Dark/Light theme support
- Frontend: Next.js 15, React 19
- Styling: TailwindCSS, Tailwind Merge, Class Variance Authority
- Authentication: Clerk
- AI Integration: Google Generative AI, Replicate
- Image Processing: Sharp
- UI Components: Radix UI, Lucide React
- Notifications: Sonner
- Theme: Next-themes
- Clone the repository:
git clone [your-repo-url]
cd heroic-logo-generator
- Install dependencies:
npm install
- Set up environment variables:
Create a
.env
file with the following variables:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
GOOGLE_AI_KEY=your_google_ai_key
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser.
/app
- Next.js app router and main components/components
- Reusable UI components/configs
- Configuration files/lib
- Utility functions and helpers/public
- Static assets
npm run dev
- Start development servernpm run build
- Build for productionnpm run start
- Start production servernpm run lint
- Run ESLint
Contributions are welcome! Please feel free to submit a Pull Request.
Special thanks to TubeGuruji for the inspiration and guidance in building this project.
This project is licensed under the MIT License - see the LICENSE file for details.