프로젝트 배경
1) 문제점 - 회원사 연락처가 종이 명부·엑셀로 흩어져 있어 "누가 무엇을 하는 회사인지" 찾기 어려움 - 회원사끼리 연결될 통로가 없어 가입의 실익이 체감되지 않고, 이는 연회비 납부율 저하로 이어짐 - 회원사가 자사를 알릴 창구가 없고, 사무국은 홍보물을 검수·관리할 수단이 없음 - 납입 내역이 사무국 엑셀에만 있어 회원이 직접 확인할 방법이 없음 2) 프로젝트 목표 - 모바일 수첩: 회원
프로젝트 성과
5개 모듈 전 범위를 1인 풀스택으로 구현
회원·권한, 회원 수첩, 1:1 채팅, 승인형 홍보 배너, 공제·납입까지 5개 모듈을 앱(iOS·Android)·REST API 서버·관리자 웹 전 범위로 기획부터 구현·검증까지 단독 수행
메시지 서버 없이 실시간 채팅 구현
별도 브로커 없이 SSE 브로드캐스트만으로 1:1 채팅과 홍보물 심사 결과 통지를 단일 서버에서 처리 — 운영 인프라 최소화
연회비 게이트로 납부 동기 설계
미납 회원의 수첩·채팅 요청을 서버가 402로 차단하고 납부 안내로 전환 — 혜택 접근을 API 경계에서 통제해 회비 납부율 제고를 기능으로 연결
핵심 기능
진행 단계
요구사항 분석 · 설계
2026.07.
5개 기능 모듈 정의, 개인·법인·관리자 권한 상태값 설계, 데이터 모델(ERD) 설계
프로젝트 상세
회원제로 운영되는 조직이 회원에게 네트워킹 혜택과 홍보 창구를 제공하는 전용 앱입니다. Flutter 단일 코드베이스(iOS·Android) + REST API 서버 + 사무국 관리자 웹을 한 벌로 구성했고, 기획·디자인·개발·검증을 단독 수행했습니다. [기술 선택과 이유] 실시간 처리에 별도 메시지 브로커(Redis Pub/Sub, RabbitMQ)나 WebSocket 서버를 두지 않고 SSE(Ser







