- 다양한 커피 종류들 사이 오늘 먹고 싶은 커피 고르기
- 어떠한 맛은 원하지만 커피의 이름을 모를 때
- 매일 똑같은 커피는 싫지만 고르는 시간이 아까울 때
- Ghat GPT를 사용한 빠른 커피 추천
- 맛과 향, 온도 등 취향을 고려한 커피 추천
- 추천된 커피에 대한 간단한 설명
- HTML
- CSS
- JavaScript
graph TD;
A[웹 페이지 접속] --> B[메인 페이지 표시]
B --> C[커피 이미지 표시]
B --> D[커피 추천 폼 표시]
D --> E{폼 입력}
E -- 입력 완료 --> F[폼 데이터 서버로 전송]
E -- 입력 취소 --> D
F --> G[서버에서 OpenAI API에 요청]
G --> H[API 응답 수신]
H --> I[추천된 커피 표시]
I --> B
GPT-Website
├── images
│ └── cafe_img.jpg
│ └── coffee_logo.png
├── js
│ └── gpt.js
├── styles
│ └── style.css
└── index.html
gantt
title 커피 뭐 먹을까?
dateFormat YYYY-MM-DD
section 계획
프로젝트 아이디어 기획 : des1, 2024-02-13, 1d
section 설계
와이어프레임 작성 : des2, after des1, 1d
section 개발
기본 UI 구현(HTML/CSS) : dev1, after des2, 1d
AI API 연동(JS) : dev2, after dev1, 1d
결과 표시 기능 구현 : dev3, after dev2, 1d
section 테스트
테스트 : tes1, after dev3, 1d
section 완료
프로젝트 완료 : done, des3, after tes1, 1d
| 메인 화면 | 설명 |
|---|---|
|
|
| 내용 입력 | 설명 |
|---|---|
|
|
| 내용 출력 | 설명 |
|---|---|
|
|
- main을 전체 컨테이너로 잡아 이미지와 질문리스트를 섹션 두개로 잡아 flex를 통해 정렬을 시켜 볼려했지만 제대로 하지 못함.
- 이에 대한 이해부족으로 인해 위 두개 섹션의 아래 공백에 결과창을 출력해야 하지만 제대로 정렬이 되지 않아 footer로 아래에 배치
- 본래는 라디오 버튼을 통해 음료의 온도를 입력받으려 했지만 생각대로 되지않아 텍스트로 입력받음.
- 적재적소에 필요한 요소를 적용시키지 못해 처음 생각한 디자인을 구현하지 못함.
- 요소들 마다의 간격을 제대로 설정하지 못함.
- 질문마다 받은 input값을 사용하여 결과를 도출하려 했지만 잘 되지 않음.
- input값을 일일이 받는 것이 나은지 form을 통해 한 번에 보내어 처리하는 것이 나은지가 고민.


