프로젝트 6

일정 관리 웹 플랫폼 개발기

📌 Timely – 스마트 일정 관리 웹 플랫폼 개발기안녕하세요!이번에 개인 프로젝트로 스마트 일정 관리 웹 플랫폼, Timely를 개발하게 되었습니다.기존의 일정 관리 앱들이 설치 후에도 잘 사용되지 않는 문제를 해결하고자,사용자 친화적인 UI/UX와 다양한 기능을 갖춘 플랫폼을 목표로 하고 있습니다.❕ 프로젝트 개요프로젝트명: Timely목표:개인의 일정을 효율적으로 관리할 수 있는 웹 플랫폼 개발사용자 인증, 일정 관리, 다이어리 작성, 감정 기록, 데이터 분석, AI 추천 등 다양한 기능 제공사용자 맞춤형 알림, 외부 캘린더 연동, 음성 인식 및 자동 요약 기능 구현🧩 핵심 기능1. 사용자 인증이메일/비밀번호 기반 로그인 및 회원가입네이버/카카오 소셜 로그인 지원비밀번호 찾기 및 재설정 기능2..

웹소켓으로 채팅방 만들기 - 채팅방 구상

공연 관련 단체 채팅방 기능 구현  * 채팅방 구상→ 커뮤니티 페이지에서 각 채팅방 리스트를 테이블로 보여줌. →  페이징 처리 필요 1) 리스트에서 입장 버튼을 클릭하면 해당 채팅방으로 입장 (채팅방 번호와 참여한 회원의 정보가 전달되어야 한다.)2) 채팅방 페이지의 대화 내용, 채팅 참여 인원 정보 DB에 저장 (재입장 해도 데이터 확인할 수 있도록)3) 채팅방 페이지   (1) 뒤로 가기 버튼        : 클릭 시 채팅방 목록으로 이동        : 참여한 채팅방 정보 마이페이지에서 확인 가능 => 추후 입장 가능(채팅한 내용도 확인 가능)   (2) 나가기 버튼        : 클릭 시 채팅방 목록으로 이동        : 참여한 채팅방 정보 DB에서 삭제        →  이전에 참여 이력..

Spring Framework - 웹 소켓

1. 웹 소켓이란?- 사용자의 브라우저와 서버 사이의 통신을 위한 양방향 통신 규격 - 실시간 작업을 할 수 있다. (채팅, 시세변동, 실시간 알림 기능 등) 2. 소켓 사용 방법 1) pom.xml에 웹 소켓 dependency( 의존성 )을 추가 - dependencies : 프로젝트에서 사용할 라이브러리들의 정보를 담는 구간 의존성 라이브러리 기본적으로 필요한 라이브러리들이 등록되어 있고 추가적으로 필요한 라이브러리가 있다면 dependency를 추가하여 사용 org.springframework spring-websocket ${org.springframework-version}- Maven에서 의존성 관리 기능을 통해 라이브러리 버전과..