The Logo Generator app is a modern, standalone application designed to create custom logos using a variety of fonts and styling options. Built with Next.js, TypeScript, and Tailwind CSS, the app allows users to generate logos that can be exported in PNG or SVG formats. To use the app, users can select a font from a collection that includes both predefined and user-added Google Fonts. The interface provides options to customize the logo text, adjust font size, weight, letter spacing, and alignment. Users can also toggle between light and dark themes for better visibility. The app features a real-time preview, allowing users to see changes as they make adjustments. Key features of the app include: - Custom font support, allowing users to add any Google Font to their collection. - Advanced styling options for controlling size, spacing, weight, and alignment of the text. - A dark/light mode toggle for user preference. - Responsive design that works seamlessly across devices. - Multiple export formats, enabling users to download their logos as PNG or SVG files. - Persistent font management using PostgreSQL for database storage. - Real-time preview of logo changes. The app leverages several technologies: - Next.js 14 with App Router for server-side rendering and routing. - TypeScript for type safety and improved developer experience. - Tailwind CSS for utility-first styling. - PostgreSQL (Neon) for database management. - Lucide React for iconography. - Google Fonts for font management. To get started, users need to clone the repository, install dependencies, set up environment variables, and run the development server. The app also includes API endpoints for fetching, adding, and deleting fonts, making it easy to manage the font collection. Overall, the Logo Generator app provides a user-friendly interface for creating and customizing logos, making it a valuable tool for designers and businesses looking to establish their brand identity.
No tags
Last Updated June 22, 2025