Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sunnyboy33/DateNow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌸 DateNow : LLM 기반 데이트 코스 추천 앱

  • 원하는 분위기를 고르면 AI가 코스를 추천해줘요!

  • 추천받은 코스는 직접 편집하고, 사진과 함께 저장할 수 있어요.

  • 다른 사람들의 추천 코스도 확인해보세요!

    love

🔐 로그인 & 회원가입

로그인

GitHub를 통한 소셜 로그인이 가능해요! 물론 일반 회원으로도요. 비밀번호를 까먹었다면? 비밀번호 찾기가 가능합니다.
가입에 사용하신 이메일로 재설정한 비밀번호를 보내드릴게요.

회원가입

아이디, 닉네임, 이메일 등 중복 입력에 대한 예외처리를 했어요.
소셜 로그인을 하는 경우 필요한 정보만 입력하시면 돼요. 이메일 인증 메일을 통해 회원가입이 완료되니, 꼭 본인의 이메일을 사용해주세요!

로그인 화면 회원가입 화면

🏠 메인 페이지 & 코스 정보

메인 페이지

에디터가 엄선한 에디터 픽 코스와 유저들이 직접 커스터마이징한 추천 코스가 있어요.
유저 추천 코스 중 가장 많은 좋아요를 받은 게시물은 메인 페이지 배너에서 가장 핫한 코스로 게시됩니다!

추천 데이트 코스 정보

해시태그와 함께 키워드로 데이트 코스 필터링 검색이 가능해요.
다른 유저들이 남긴 코스에 포함된 장소, 사진, 후기를 확인할 수 있죠.

메인 페이지 화면 추천 데이트 코스 상세 화면

🧠 분위기 기반 AI 추천 코스

분위기 기반 AI 추천 코스

원하는 분위기를 선택하면, AI가 그에 맞춰 데이트 장소들을 추천해줍니다. 추천 장소들을 이용해서 입맛대로 나만의 데이트 코스를 만들어봐요!
Gemini + LangChain, RAG 구현으로 보다 신뢰도 있는 응답을 기대할 수 있어요.

입맛대로 편집하는 데이트 코스

나의 데이트 코스 제목도 정해보고, 관련 해시태그도 달아봐요! 지도에서 원하는 장소를 검색하면 나의 데이트 코스에 추가할 수 있어요!

나쁜 말은 No!

비속어를 사용하면 데이트 코스를 등록할 수 없어요. 예쁜 말을 사용해주세요~!

AI 추천 코스 화면 AI 추천 코스 화면
AI 추천 코스 화면 AI 추천 코스 화면

🖼️ 데이트 코스 리뷰 & 랜덤 채팅

데이트 코스 리뷰

유저들이 추천한 코스에는 댓글로 리뷰를 달 수 있어요.

랜덤 채팅

혼자서 사용하기 심심하고, 데이트 하고 싶은 상대방을 찾고 싶을 때!
랜덤채팅을 정보 교류새로운 인연을 시작해봐요!

데이트 코스 리뷰 랜덤 채팅 메시지

🚀 주요 기능

DateNow는 특별한 데이트 경험을 선사하기 위해 다양한 핵심 기능을 제공합니다.

AI 데이트 코스 추천

원하는 분위기를 선택하면 Gemini와 LangChain4j를 활용한 AI가 맞춤형 데이트 코스를 제안합니다.

랜덤 채팅

WebSockets와 Redis를 통해 새로운 사람들과 실시간으로 소통하고 데이트 아이디어를 자유롭게 공유해 보세요.

데이트 코스 편집 및 저장

Kakao Map API를 기반으로 장소를 검색하여 추천받은 코스를 직접 편집할 수 있어요. 나만의 특별한 코스를 사진과 함께 저장하고 등록해 보세요.

추천 코스 탐색 및 검색

다른 유저들이 공유한 추천 코스(유저, 에디터 픽)를 확인하고, 해시태그와 키워드를 이용하여 편리하게 원하는 코스를 찾아볼 수 있습니다.

안전하고 편리한 서비스

비속어 필터링으로 건전한 소통 환경을 조성합니다.
이메일 인증 및 비밀번호 재설정(SMTP) 기능을 통해 사용자 계정을 안전하게 관리할 수 있습니다.


⚙️ 기술 스택

분류 기술
💻 Language Java
Kotlin
📦 Build Maven
Gradle
🔧 Backend Spring Boot
Spring Security
JPA
JWT
🎨 Frontend Thymeleaf
HTML
CSS
JavaScript
📡 Real-time WebSocket
Redis
🔐 Security & Mail SMTP
Mail Server
🧠 LLM & AI Gemini API
LangChain4j
🗃️ DB MySQL
MongoDB Atlas

🧩 시스템 아키텍처

스크린샷 2025-06-19 111012

🗃️ ERD 설계도

image

🏃 팀원 소개

최동준 박승민 손창민 김가희
최동준 박승민 손창민 김가희

About

LLM 기반 데이트 코스 추천 서비스 : DateNow.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 43.3%
  • HTML 20.8%
  • CSS 15.5%
  • JavaScript 15.3%
  • Kotlin 5.1%