Skip to content

Latest commit

 

History

History
313 lines (233 loc) · 9.75 KB

README.md

File metadata and controls

313 lines (233 loc) · 9.75 KB
스크린샷 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