{"id":28060067,"url":"https://github.com/arindam200/logo-ai","last_synced_at":"2026-01-28T14:03:08.227Z","repository":{"id":273357270,"uuid":"917891790","full_name":"Arindam200/logo-ai","owner":"Arindam200","description":"AI Powered Logo Generator | Powered by Nebius AI","archived":false,"fork":false,"pushed_at":"2025-05-16T06:23:31.000Z","size":2654,"stargazers_count":476,"open_issues_count":3,"forks_count":39,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-01-15T12:18:49.321Z","etag":null,"topics":["ai","full-stack","genai","nebius"],"latest_commit_sha":null,"homepage":"https://dub.sh/LogoAi","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arindam200.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-16T20:52:48.000Z","updated_at":"2026-01-09T23:57:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"8cfa1387-dfa1-4610-b893-03b955976f44","html_url":"https://github.com/Arindam200/logo-ai","commit_stats":null,"previous_names":["arindam200/logo-ai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Arindam200/logo-ai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arindam200%2Flogo-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arindam200%2Flogo-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arindam200%2Flogo-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arindam200%2Flogo-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arindam200","download_url":"https://codeload.github.com/Arindam200/logo-ai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arindam200%2Flogo-ai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T13:02:32.985Z","status":"ssl_error","status_checked_at":"2026-01-28T13:02:04.945Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","full-stack","genai","nebius"],"created_at":"2025-05-12T08:37:56.203Z","updated_at":"2026-01-28T14:03:03.218Z","avatar_url":"https://github.com/Arindam200.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LogoAI - AI-Powered Logo Generator\n\n![LogoAI](./app/opengraph-image.png)\n\n[LogoAI](https://www.logoai.in) is a modern web application that leverages artificial intelligence to generate unique, professional logos. Built with Next.js, TypeScript, and powered by Nebius AI, it offers a seamless experience for creating custom logos for businesses and personal brands.\n\n## Features\n\n- **AI-Powered Logo Generation**: Create unique logos using advanced AI models\n- **Multiple AI Models**: Choose between different AI models including FLUX and Stability AI SDXL\n- **Rate Limiting**: Limited to 10 logo generations per month per user\n- **Customization Options**:\n  - Multiple style presets (Minimal, Tech, Corporate, Creative, Abstract, Flashy)\n  - Custom color selection\n  - Various size options (256x256, 512x512, 1024x1024)\n  - Quality settings (Standard, HD)\n- **User History**: Track and manage previously generated logos\n- **Public Gallery**: Browse logos created by other users\n- **Secure Authentication**: User authentication powered by Clerk\n- **Database Integration**: PostgreSQL with Drizzle ORM for reliable data storage\n\n## Tech Stack\n\n- **Frontend**: Next.js, TypeScript\n- **Styling**: Tailwind CSS, Shadcn UI\n- **Authentication**: Clerk\n- **Database**: PostgreSQL (NeonDB)\n- **Rate Limiting**: Upstash Redis\n- **ORM**: Drizzle ORM\n- **AI Integration**: Nebius AI\n- **Animations**: Framer Motion\n- **Analytics**: Umami\n- **Deployment**: Vercel\n- **Observibility**: Helicone\n\n## Getting Started\n\n### Prerequisites\n\nBefore you begin, you'll need to create accounts and obtain API keys from the following services:\n\n- [Node.js 18+](https://nodejs.org/en/download/)\n- [NeonDB Account](https://neon.tech/) - For PostgreSQL database\n- [Nebius AI Account](https://dub.sh/nebius) - For AI model access\n- [Clerk Account](https://clerk.com/) - For authentication\n- [Vercel Account](https://vercel.com/) - For deployment\n- [Upstash Account](https://upstash.com/) - For Ratelimiting\n- [Helicone Account](https://www.helicone.ai/) - For Observability\n- [Umami Account](https://umami.is/) - For Analytics\n\n### Environment Variables\n\nCreate a `.env.local` file in the root directory with the following variables:\n\n```env\n# Database (from NeonDB)\nPOSTGRES_URL=your_postgres_connection_string\n\n# AI (from Nebius AI Studio)\nNEBIUS_API_KEY=your_nebius_api_key\n\n# Auth (from Clerk Dashboard)\nNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key\nCLERK_SECRET_KEY=your_clerk_secret_key\n\n# Rate Limiting (from Upstash)\nUPSTASH_REDIS_REST_URL=your_upstash_redis_url\nUPSTASH_REDIS_REST_TOKEN=your_upstash_redis_token\n\n# Observability (from Helicone)\nHELICONE_API_KEY=your_helicone_api_key\n\n# Development\nNEXT_PUBLIC_DEVELOPMENT_URL=http://localhost:3000\n```\n\n### Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/Arindam200/logo-ai.git\ncd logo-ai\n```\n\n2. Install dependencies:\n\n```bash\nnpm install\n# or\nyarn install\n```\n\n3. Run database migrations:\n\n```bash\nnpm run db:migrate\n# or\nyarn db:migrate\n```\n\n4. Start the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\n5. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n### Docker Deployment\n\n1. Build the Docker Compose image:\n\n```bash\n# Start all services in detached mode\ndocker compose up -d --build\n\n# Check logs\ndocker compose logs -f app\n\n# Check http://localhost:3000\n```\n\n2. Or, build the Docker image and run the container:\n\n```bash\n# 1. Build the Docker image\ndocker build -t logoai .\n\n# 2. Run the container\ndocker run -p 3000:3000 \\\n  -e NEBIUS_API_KEY=$NEBIUS_API_KEY \\\n  -e NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=$NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY \\\n  -e CLERK_SECRET_KEY=$CLERK_SECRET_KEY \\\n  logoai\n\n# Check http://localhost:3000\n```\n\n## Project Structure\n\n```\n├── app/\n│   ├── actions/        # Server actions\n│   ├── gallery/        # Public gallery page\n│   ├── generate/       # Logo generation page\n│   ├── history/        # User history page\n│   └── page.tsx        # Landing page\n├── components/         # UI components\n├── db/\n│   ├── index.ts        # Database configuration\n│   └── schema.ts       # Database schema\n├── lib/\n│   ├── domain.ts       # Domain configuration\n│   └── upstash.ts      # Rate limiting configuration\n├── public/            # Static assets\n└── middleware.ts      # Rate limiting middleware\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\nSpecial thanks to:\n\n- [Nebius AI](https://dub.sh/nebius) for powering our logo generation with their cutting-edge AI models and generous free credits\n- [Aman Bairagi](https://github.com/amanbairagi30) for his contributions to the UI design.\n\n## Support\n\nFor support, please open an issue in the GitHub repository or contact the maintainers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farindam200%2Flogo-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farindam200%2Flogo-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farindam200%2Flogo-ai/lists"}