Skip to content

내 변수이름을 부탁해~ㅠㅠ Various Variable name

Notifications You must be signed in to change notification settings

55soup/various-variable-name

Repository files navigation

💚(v-v) various-variable

ChatGPT가 지어주는 변수명 - (학교 DBP과목 프로젝트)





🛠기능

🔒회원가입

  • 📌사용 SQL문
INSERT INTO "USERS" (NICKNAME, EMAIL, JOIN_DATE, PASSWORD) VALUES (:nickname, :email, :join_date, :password)
  • 비밀번호 확인과 일치 하지 않으면 회원가입이 되지 않습니다.

image



🔑로그인

  • 📌사용 SQL문
SELECT EMAIL, PASSWORD FROM USERS WHERE TRIM(EMAIL)=:EMAIL
  • 이메일로 사용자가 존재하는지 확인합니다.
  • 사용자가 없거나, 비밀번호가 일치하지 않으면 로그인 되지 않습니다.
  • 로그인 후 __쿠키에 USER_ID가 저장__됩니다.

image



🎤speech-to-text ChatGPT에게 질문

  • ChatGPT에게 말로 질문을 할 수 있습니다.
  • ChatGPT는 __openAI 패키지__를 활용하여 프롬프트를 작성하였습니다.

프롬프트 내용의 예시는 다음과 같습니다.

Variable: 햄버거 타이쿤 게임에서 요리사 캐릭터 객체를 만들건데, 카멜케이스로 변수 이름 추천해줘.
  Names: chatName, burgerSpecialist, HambugerShaf
Variable: 옷입히기 캐릭터의 오브젝트 변수 이름을 스네일케이스로 추천해줘
  Names: character_outfit, clothing_items, dress_up_object

image



🖨ChatGPT 답변 CRUD

📌사용 SQL문

  • Create
  INSERT INTO "GPT_QUESTIONS" (USER_ID, CONTENT, ANSWER, DATES) VALUES (:user_id, :content, :answer, :dates)
  • Read
  SELECT * FROM "GPT_QUESTIONS" ORDER BY q_id; WHERE usere_id=:user_id
  • Update
  UPDATE "GPT_QUESTIONS" SET content=:content WHERE Q_ID=:q_id
  • Delete
  DELETE FROM "GPT_QUESTIONS" WHERE Q_ID=:q_id

ChatGPT에게 한 질문, 답변을 생성/조회/수정/삭제 가능합니다.

image



🧒마이페이지

  • 📌사용 SQL문
SELECT content, answer FROM "GPT_QUESTIONS" WHERE user_id = :user_id ORDER BY dates;
SELECT * FROM users NATURAL JOIN gpt_questions WHERE user_id=:user_id;

image



🎞서비스 화면

메인화면 회원가입 로그인 마이페이지
image image image image


About

내 변수이름을 부탁해~ㅠㅠ Various Variable name

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published