A modern, responsive logo generator built with Next.js that lets you create beautiful logos using Google Fonts.
- Google Fonts Integration: Access thousands of fonts from Google Fonts
- Real-time Preview: See your logo changes instantly
- Customizable Styling: Adjust text color, background, transparency, and border radius
- Multiple Export Formats: Export as PNG or SVG
- Responsive Design: Works seamlessly on desktop and mobile devices
- Flexible Sizing: Custom resolution support with preset options
- Framework: Next.js 15.2.4
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI
- State Management: React Hooks
- Icons: Lucide React
- Node.js 18+
- pnpm (recommended) or npm
- Clone the repository:
git clone https://github.com/ni00/Fontsy.git
cd Fontsy- Install dependencies:
pnpm install- Run the development server:
pnpm dev- Open http://localhost:3000 in your browser.
- Text Tab: Enter your text and select font family, size, and color
- Style Tab: Customize background color, transparency, and border radius
- Export Tab: Choose resolution and format, then download your logo
pnpm dev- Start development serverpnpm build- Build for productionpnpm start- Start production serverpnpm lint- Run ESLint
├── app/ # Next.js app directory
│ ├── api/ # API routes
│ └── page.tsx # Main page component
├── components/ # Reusable components
│ ├── base/ # Core logo generator components
│ └── ui/ # UI components (Radix UI)
├── hooks/ # Custom React hooks
├── lib/ # Utilities and types
└── styles/ # Global styles
This project is licensed under the MIT License - see the LICENSE file for details.