Skip to content

NeedTalkKey/bindly_front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐇 Bindly Frontend

long

Bindly 프로젝트의 프론트엔드 저장소입니다!

사용자의 대화 데이터를 분석하고 시각화하는 기능을 제공하는 웹 서비스입니다. 💬📊


🚀 주요 기능

메인 화면

로그인 및 회원 가입, 그리고 챗봇과의 대화 내역을 확인할 수 있어요. 🔑

  • 아이디: 특수 문자를 포함한 6자 이상 20자 이하
  • 비밀번호: 최대 20자 설정 가능

long

🧡 업로드 화면

사용자가 카톡에서 내보낸 대화 TXT 파일을 업로드합니다. 📤

long

💛 결과 분석 화면

업로드된 대화 데이터의 분석 결과를 한눈에 📊

  • Bindly 모델이 대화 상대와의 관계, 친밀감 점수, 그리고 공감형 대화의 비중을 분석해 줍니다.
  • 도넛 차트 🥯 및 워드 클라우드 ☁ 제공
  • 차트 클릭 시 팝업으로 상세 정보 표시

long

💚 피드백 톡 구현

AI와 실시간으로 자신의 대화법에 대한 피드백을 주고받을 수 있어요! 📝

  • 피드백을 듣고 싶은 사용자(나, 상대 중) 선택
  • AI의 피드백 스타일을 선택 (공감 vs 팩트폭력)
  • AI가 대화를 분석하고, 더 나은 소통 방식을 제안

long

🛠️ 설치 및 실행 방법

1️⃣ 저장소 클론 🖥️

git clone https://github.com/NeedTalkKey/bindly_front.git

2️⃣ 의존성 설치 📦

cd bindly_front
npm install

3️⃣ 개발 서버 실행 🚀

npm start

🔗 이제 브라우저에서 http://localhost:3000 으로 접속하세요! 🌍

📁 프로젝트 구조

bindly_front/
├── public/          # 정적 파일
├── src/
│   ├── components/  # 재사용 가능한 UI 컴포넌트
│   ├── pages/       # 각 페이지별 컴포넌트
│   ├── services/    # API 호출 및 비즈니스 로직
│   └── App.js       # 루트 컴포넌트
├── .gitignore       # Git에서 제외할 파일 목록
├── package.json     # 프로젝트 메타데이터 및 의존성
└── README.md        # 프로젝트 정보 파일

🌱 기여 방법

🎯 이 프로젝트에 기여하고 싶다면?

  1. 저장소를 포크(Fork) 해주세요! 🍴
  2. 새로운 기능을 추가하거나 버그를 수정한 후 풀 리퀘스트(PR) 를 보내주세요! 🚀
  3. 코드 스타일을 맞춰주세요! (Prettier, ESLint 적용 예정) 🎨

📌 문의 사항이 있으면 이슈에 등록해주세요! 📝


📜 라이선스

📝 이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자유롭게 사용하세요! ✨

📆 업데이트 내역

  • 2025.02.14 - 메인 화면 및 업로드 화면 구현 🎉

  • 2025.02.17 - 결과 분석 화면 구현, 로그인 및 회원가입 기능 추가 ✅

  • 2025.02.18 - 도넛 차트 및 워드 클라우드 클릭 시 팝업 기능 추가 📊

  • 2025.02.19 - 회원가입 시 입력 검증 추가 및 UI 개선 💡

  • 더 자세한 변경 사항은 커밋 기록을 확인해주세요! 🧐

💬 프로젝트 소개

부서 이름 역할
팀장 김남희 전반적인 프로젝트 기획 및 관리, 풀스택 개발 총괄, AI 모델 전략 수립, 마무리 발표 및 팀 리딩
프론트 김채연, 박건우, 박치호 React 기반 UI 개발 및 사용자 인터페이스 구현
백엔드 안승균, 박건우 Node.js/Express API 개발, MongoDB를 통한 사용자 및 대화 데이터 관리
FastAPI 박건우 FastAPI 서버 구축 및 운영, Hugging Face에 업로드된 모델을 가져와 로컬 추론 지원
AI 모델링 팀원 전반 KLUE-BERT 기반 모델 파인튜닝 및 대화 관계, 친밀도 분석 알고리즘 개발

Bindly 프로젝트의 다른 Git도 둘러보세요!

🐰 Bindly Back-end

Bindly Fast-API

About

Bindly 프로젝트의 프론트엔드 저장소

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5