https://github.com/ritesh2351235/logo-gpt
https://github.com/ritesh2351235/logo-gpt
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ritesh2351235/logo-gpt
- Owner: Ritesh2351235
- Created: 2025-04-30T08:55:36.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-01T13:11:39.000Z (5 months ago)
- Last Synced: 2025-06-01T21:27:36.818Z (5 months ago)
- Language: TypeScript
- Homepage: https://logo-gpt-delta.vercel.app
- Size: 11.4 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LogoGPT - AI Logo Generation SaaS
A full-stack SaaS application for AI-powered logo generation using Next.js, Clerk Auth, OpenAI, and more.
## Features
- 🔐 **Authentication** - Sign in and sign up with Clerk
- 🎨 **Logo Generation** - Generate logos with OpenAI's DALL-E
- 💾 **Dashboard** - View and manage your generated logos
- 🌐 **Responsive Design** - Works on desktop and mobile
- 🔄 **Real-time Updates** - See your generated logos instantly## Tech Stack
- **Frontend**: Next.js 15 (App Router), React 19, Tailwind CSS, Shadcn UI
- **Authentication**: Clerk
- **Database**: PostgreSQL with Prisma ORM
- **AI**: OpenAI API (DALL-E)
- **Storage**: Cloudinary
- **Styling**: Tailwind CSS
- **UI Components**: Shadcn UI## Getting Started
### Prerequisites
- Node.js 18+ and npm/yarn
- PostgreSQL database
- OpenAI API key
- Clerk account
- Cloudinary account### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/logo-gpt.git
cd logo-gpt
```2. Install dependencies:
```bash
npm install
```3. Create a `.env` file based on `.env.example` and fill in your API keys.
4. Set up the database:
```bash
npx prisma migrate dev --name init
```5. Run the development server:
```bash
npm run dev
```6. Open [http://localhost:3000](http://localhost:3000) in your browser.
## Project Structure
- `app/` - Next.js app router pages and layouts
- `components/` - React components
- `lib/` - Utility functions and API clients
- `prisma/` - Prisma schema and migrations
- `public/` - Static assets## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request## License
This project is licensed under the MIT License.
## Acknowledgments
- [Next.js](https://nextjs.org/)
- [Clerk](https://clerk.dev/)
- [OpenAI](https://openai.com/)
- [Prisma](https://prisma.io/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Shadcn UI](https://ui.shadcn.com/)