Skip to content

jingshenSN2/ai-logo

Folders and files

NameName
Last commit message
Last commit date
Jan 8, 2024
Sep 3, 2024
Sep 3, 2024
Jun 25, 2024
Feb 18, 2024
Jun 28, 2024
Jun 28, 2024
Aug 25, 2024
Jun 28, 2024
Aug 25, 2024
Jun 16, 2024
Jan 8, 2024
Jan 16, 2024
Jan 8, 2024
Feb 23, 2024
Aug 25, 2024
Jan 8, 2024
Jan 8, 2024
Jan 8, 2024
Feb 28, 2024
Jun 25, 2024
Sep 3, 2024
Sep 3, 2024
Jan 8, 2024
Jan 16, 2024
Jan 8, 2024
Feb 23, 2024
Jun 25, 2024
Jun 25, 2024
Jun 10, 2024

Repository files navigation

AI Logo

AI Logo Generator, powered by OpenAI's DALL-E models.

Inspiration

This project is built on a fork of aiwallpaper.

Quick Start

  1. clone project
git clone https://github.com/jingshenSN2/ai-logo.git
  1. install dependencies
cd ai-logo
pnpm install
  1. database & bucket

We use DynamoDB for data storage and S3 for image storage.

You will need 2 tables in DynamoDB:

ailogo-db-user-logo: Primary key: id (String) ailogo-db-public-logo: Primary key: id (String)

You will need a bucket in S3 for image storage with Public access, so that image url can be accessed directly from browser.

  1. set environmental values

put .env.local under root dir with values list below

OPENAI_API_KEY=""

AWS_AK=""
AWS_SK="/HkHLupxCW"
AWS_REGION=""
DYNAMODB_TABLE_PREFIX=""
S3_BUCKET=""
S3_CLOUDFRONT_URL=""

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=""
CLERK_SECRET_KEY=""
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/

WEB_BASE_URI=""

  1. local development
pnpm dev

open http://localhost:3000 for preview

Credit to