DX노트

생각 실시간 쪽지(메모2) 기능 기획서

페이지 정보

본문

핵심 기능(Core Features)

✔ 1. 실시간 수신


쪽지가 도착하면 WebSocket으로 즉시 표시


화면 우측 아래 팝업 또는 알림 아이콘에 숫자 표시


사운드 알림(선택)


✔ 2. 쪽지 보내기


사용자 검색(자동완성)


사용자 클릭 → 쪽지 입력 → 보내기


전송 성공/실패 즉시 안내


✔ 3. 받은 쪽지함


읽음/안읽음 상태 표시


최신순 정렬


실시간으로 리스트 자동 갱신


✔ 4. 보낸 쪽지함


전송 내역 저장


읽음 여부 확인 가능(1 체크 / 2 체크 느낌)


✔ 5. 읽음 표시(읽음 확인)


상대방이 메시지를 열면 “읽음” 표시


실시간 반영


✔ 6. 실시간 타이핑 표시(선택)


“상대방이 입력 중…” 실시간 표기


UX 개선 효과


✔ 7. 쪽지 알림 아이콘


새로운 쪽지가 올 때 아이콘 숫자 업


클릭 시 쪽지함 오픈 또는 모달 열기


2. 부가 기능(UX Enhancements)

✔ 1. 모달 쪽지창


Center 모달


실시간 메시지 채팅 UI


이전 대화 기록 스크롤 로딩


✔ 2. 첨부 기능(선택)


이미지


파일(보안 필요)


✔ 3. 쪽지 차단 기능


특정 사용자의 쪽지를 받지 않기


차단 리스트 관리


✔ 4. 알림 설정


소리 on/off


푸시 알림 on/off


대화창 자동 팝업 on/off


✔ 5. 대화 고정(Pin)


중요한 상대를 상단 고정


✔ 6. 검색 기능


쪽지 내용 검색


발신자 이름 검색


✔ 7. 모바일 UI 최적화


슬라이드 패널 방식


알림 배지 강조


3. 안정성 및 보안 기능(Security / System)

✔ 1. 토큰 기반 인증


WebSocket 인증


세션 탈취 방지


✔ 2. 메시지 암호화(서버-클라이언트)


중요한 대화 보호


✔ 3. 저장 정책


6개월 후 자동 삭제 가능(선택)


관리자 환경에서 선택 가능


✔ 4. 무단 스팸 방지


10초 내 연속 5개 전송 시 일시 제한


비정상 접속 자동 차단


4. 관리자(Admin) 기능

✔ 1. 쪽지 모니터링 목록


사용자 간 주고받은 쪽지 건수


악용 의심(스팸, 욕설) 모니터링


✔ 2. 쪽지 신고 기능 + 관리자 확인


회원이 쪽지를 신고할 경우


관리자 전용 로그 확인 가능


✔ 3. 차단 사용자 관리


신고된 사용자


쪽지 제한 계정


✔ 4. 정책 설정


첨부 파일 허용 여부


쪽지 보관 기간


하루 전송 제한량


✔ 5. 서버 알림


웹소켓 비정상 종료


지속적인 스팸 전송 감지


5. 회원(User) 기능 요약

기능 설명

실시간 쪽지 수신 즉시 알림 도착

쪽지 보내기 상대 검색 후 메시지 발송

읽음 표시 상대가 열면 즉시 "읽음"

쪽지함 구분 받은 쪽지 / 보낸 쪽지

알림 기능 숫자 배지 / 팝업

차단 기능 특정 사용자 차단

첨부 파일 (선택) 이미지, 파일 첨부

6. 비회원(Guest) 기능


비회원은 보안상 기본적으로 다음만 가능:


쪽지 기능 사용 불가


쪽지 알림을 누르면 “로그인 필요” 안내


회원 가입 유도 팝업


7. 기능 흐름도 (간단한 Flow)


회원 A가 회원 B에게 쪽지 전송


서버(WebSocket/Redis)가 메시지 저장


서버가 회원 B 클라이언트 WebSocket으로 메시지 Push


회원 B 화면:


알림 뜸


쪽지 팝업


쪽지함 리스트 자동 갱신


읽을 시 A에게 “읽음” 다시 Push

댓글목록

등록된 댓글이 없습니다.

DX노트

Total 32건 1 페이지
  • RSS

1.4.1 보안패치로 완료

아무래도 클라이언트에서 차단 자체가 너무 번거롭고, 내가 직접 만들어봤지만, 이건 뭐 소스 길이가 장난이 아니였습니다.그것 또한, 90% 차단 기능이고, 10%는 물음표이니...그래서, 서버에서 중복 그룹을 차단하는 것을 결정을 내렸습니다.너무 많이 생각해서 그런가...머리통이 불나네요.

작성자: 관리자 댓글 0 조회 39

사용자 중심 환경에서의 실질적 보안 대응

클라이언트 측에 모든 보안 책임을 전가하는 방식은, 서비스 제공자의 관점에서 본질적으로 지속 가능하지 않으며 상당히 위험한 접근입니다. 실제 서비스 환경에서는 사용자마다 기술적 역량이 크게 다르고, 심지어 기술적 배경이 전혀 없는 일반 사용자도 포함됩니다. 즉, 클라이언트에 지나치게 의존한 보안 구조..

작성자: 관리자 댓글 0 조회 42

MB 메시지 브릿지 프로젝트, 홈페이지 리뉴얼 중간 보고

현재 리뉴얼 작업이 약 50% 완료된 상태입니다. 앞으로는 MB 메시지 브릿지 연동 작업을 중심으로 진행할 예정이며, 기존 배포 중인 스킨과 플러그인에 대해서도 높은 수준의 퀄리티를 유지하는 데 주력할 계획입니다.원래 간단한 샘플 프로젝트로 시작되었으나, 예상보다 광범위한 작업 범위로 확장된 만큼 이..

작성자: 관리자 댓글 0 조회 64

몸은 아픈데, 마음은 더 지친 하루

오늘은 정말 짜증난다. 몸은 아프고, 마음은 지쳐 있는데, 이 합의금이라는 현실까지 신경 써야 하다니… 정말 답답하다. 손에 잡히는 건 아무 것도 없고, 개발도, 일도, 생각도 모두 멈춘 듯하다. 아… 그냥 숨만 쉬는 하루. 이런 나를 누가 이해해줄까, 에휴…

작성자: 관리자 댓글 0 조회 110

지도 api도 힘들구나.

정말 많이 변했네요.이거 프로그래밍 하는것보다 설정하는게 더 많은니. 점점 개발자가 다시 되는 느낌이 드는 것은 무엇일까요. ㅡㅡa그냥 재미가 좋은데...깊이가 깊어질수록 또 삽질이 되네요. 에효.

작성자: 관리자 댓글 0 조회 205

뻘짓하지 말자. CKEditor 4 개발 끝

역시 웹은 삼천포로 가는 지름길입니다.플러그인으로 배포할려고 했는데, 접어야 하겠네요. 너무 손이 많이 가서 여기서 끝입니다.현재까지 진행된것은 1. 멀티 이미지 업로드2. 이미지 드래그 에디터 삽입3. 코드블럭 3가지만 작업했습니다. 추후 개발이 진행되면 공지에 올리겠습니다.CKE..

작성자: 관리자 댓글 0 조회 207

웹 사용방법 매뉴얼 완료

서버와 연동하는 기술과 클라이언트에서 개발하는 곳을 별도 분리했습니다.음. 쉽고 깔끔한 분리 ^^이젠 좀 쉬자. !!!!!

작성자: 관리자 댓글 0 조회 219

그누보드 Jodit Editor 연동.

기능 추가는 멀티업로드, 코드블럭 등을 추가했고, 연동은 아주 잘되었슴.jodit 라이선스 때문에 배포를 해야할지 말아야 할지 모르겠음.

작성자: 관리자 댓글 0 조회 248

에디터 테스트

@tailwind base; @tailwind components; @tailwind utilities;  

작성자: 관리자 댓글 0 조회 228

개빡침!!

아 그누보드 정말 힘들다.홈피 리뉴얼 ㅋ 포기해야 되나 ㅡㅡa

작성자: 관리자 댓글 0 조회 252

워드프레스 설치

아 개고생 ㅡㅡ^PHP8.4로 올리고, iis 서버 셋팅하고, 윈도우 패치 업데이트하고.....에고고... 설치완료 http://wp.designonex.com/

작성자: 관리자 댓글 0 조회 295

독립형과 통합형 전략: 플러그인 업데이트 방향성 결정

현재 플러그인은 초기 개발 단계에서는 독립형 구조로 가볍게 설계되어 있습니다.그러나 기능이 확장되고 업데이트가 쌓이면, 독립형 구조도 점차 무거워지고 관리 부담이 커질 수 있습니다.이에 따라 선택지가 두 가지로 나뉘었습니다.독립형 유지 → 초기 장점은 가볍고 빠른 개발이 가능하지만, 확장 시 중복 개..

작성자: 관리자 댓글 0 조회 570

MessageBridge+ 통합버전 프로젝트

안녕하세요. 디자인원엑스입니다.현재 MessageBridge+ 통합 버전 기획을 준비하고 있습니다.이번 통합 버전은 단순히 기능을 묶는 형태가 아닌,장기적인 확장성과 지속 가능한 구조를 기반으로 하는 프로젝트입니다.완성 후 멈추는 고정형 제품이 아니라, 버전 업을 통해 지속적으로 진화하는 구조를 목표..

작성자: 관리자 댓글 0 조회 537

검색


© 2025 Designonex. All rights reserved. · 이용약관 · 개인정보 처리방침