Skip to content

colabear-info/ai-logo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.8%
  • JavaScript 2.5%
  • CSS 1.7%