Skip to content

CSID-DGU/2023-1-OSSP2-DALL-E-noway-2

Repository files navigation

스크린샷 2023-06-11 오전 12 36 30

GitHub Stars GitHub Stars Current Version GitHub License

목차


💬 프로젝트 소개

웹사이트

프로젝트 설명

Dream Vision은 꿈을 통해 영감을 얻고 싶은 분들을 위해 만들어진 서비스입니다.

저희 서비스를 이용하면 꿈 일기를 작성하고, 그와 관련된 아름다운 이미지를 얻을 수 있습니다. 저희는 최신 인공지능 모델인 OpenAI의 Dalle2를 활용하여 이미지를 생성합니다. Dalle2는 입력받은 텍스트를 바탕으로 이미지를 생성하는 모델입니다. 이를 통해 꿈을 더 오래 기억할 수 있으며, 시각적인 정보로 꿈을 풍부하게 상상할 수 있습니다. 당신의 상상력과 창의력을 더욱 끌어 올려 보세요.


뿐만 아니라, Dream Vision은 GPT 모델을 활용하여 꿈에 대한 해몽도 제공합니다. GPT 모델은 인공지능 기술의 최신 도구 중 하나로, 입력받은 텍스트를 바탕으로 다음에 올 단어를 예측합니다. 당신이 꾼 꿈에 대한 의미와 해석을 알고 싶다면, 우리의 AI가 도움을 줄 것입니다. 꿈의 의미를 탐구하고, 자신의 내면을 더욱 깊이 이해하는 데 도움을 줄 것입니다. Dream Vision을 통해 당신의 꿈을 풀어나가고, 인사이트를 얻어보세요.


또한, Dream Vision에서는 여러분이 작성한 꿈 일기를 다른 사람들과 공유할 수도 있습니다. 여러 사람들과 교류하고 공유하면서 새로운 아이디어와 인사이트를 얻을 수 있습니다. 이들과 상호작용하며 다양한 관점과 경험을 나누어보세요.


Dream Vision은 꿈을 향한 여정을 더욱 풍요롭게 만들어줄 것입니다. 꿈을 통해 창의적인 아이디어를 얻고, 깊은 내면의 의미를 탐구하며, 다른 사람들과 공유하며 성장할 수 있는 기회를 제공합니다. 지금 Dream Vision을 경험해보세요!

🔖 기능 안내

꿈일기 작성 이동 꿈일기 작성

꿈일기작성이동

꿈일기작성

꿈일기 이미지 생성 해몽 생성

꿈일기이미지생성

해몽생성



🔎 로컬 구동 방법

1. 레포지토리 클론

git clone https://github.com/CSID-DGU/2023-1-OSSP2-DALL-E-noway-2.git dalle-noway && cd dalle-noway

2. 의존 라이브러리 설치

yarn install --cwd backend
yarn install --cwd frontend

3. 환경 변수 설정

touch backend/.env
touch frontend/.env
touch mariadb/.env

backend env 파일 예시

PORT=3000
BE_HOST=http://localhost:81
FE_HOST=http://localhost:81
DEBUG_LOG=true
NODE_ENV=development

# env for naver
NAVER_CLIENT_ID=
NAVER_CLIENT_SECRET=
NAVER_CALLBACK_URL=/api/auth/naver/login/callback

# env for kakao
KAKAO_CLIENT_ID=
KAKAO_CLIENT_SECRET=
KAKAO_ADMIN_KEY=
KAKAO_CALLBACK_URL=/api/auth/kakao/login/callback

# env for google
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_CALLBACK_URL=/api/auth/google/login/callback

# env for JWT
JWT_SECRET=
JWT_EXPIRESIN=28d

# env for DB
DATABASE_HOST=localhost
DATABASE_USER=dalle
DATABASE_PASSWORD=1234
DATABASE_PORT=3308
DATABASE_DATABASE=dalle

# env for openai
OPENAI_HOST=https://api.openai.com
OPENAI_ORGANIZATION_ID=org-[YOUR_ORG_ID]
OPENAI_API_KEY=sk-[YOUR_API_KEY]

# env for defaultImage
DEFAULT_IMAGE_URL=http://localhost:81/uploads/image.png

frontend env 파일 예시

VITE_BE_HOST=http://localhost:81

mariadb env 파일 예시

MARIADB_DATABASE=dalle
MARIADB_USER=dalle
MARIADB_PASSWORD=1234
MARIADB_ROOT_PASSWORD=1234

4. 도커 컨테이너 가동

docker compose up --build -d

5. 앱 실행

cd backend
mkdir -p uploads
cp image.png uploads
yarn start:dev

아래는 별도의 터미널에서 실행해야 합니다.

cd frontend # 프로젝트 홈 경로에서 실행
yarn dev

6. 사이트 접속 http://localhost:81



🛠 기술 스택

Common

Frontend

Backend

Infra


🧑‍💻 프로젝트 멤버


sichoi42
최시원

PM, 프론트엔드/백엔드 개발
2020110571
sssungjin
김도현

프론트엔드 개발
2021111981
sssungjin
조성진

백엔드 개발
2019112020
sssungjin
박재형

백엔드 개발
2019111989
sssungjin
김민환

백엔드 개발
2021111977

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages