1월 1일에 회비 기록 초기화.
KAVE
앱 하나로 모이는 KAIST VC 동문 네트워크.
회원증과 회비, 모임 접수와 게시판, 구인과 쪽지까지 한 화면에 모은 KAVE 회원용 앱.
휴대폰 번호로 시작하는 가입
휴대폰 번호를 넣으면 명부를 조회합니다. 명부에 있으면 계정이 바로 연결되고, 없으면 이메일 인증을 거쳐 가입 신청으로 이어집니다. 조회되지 않은 경우의 문의와 재조회도 같은 화면에 둡니다.1
종이 명함을 대신하는 디지털 회원증
이름과 학번, 전공과 소속, 등급 배지가 한 장에 담긴 디지털 회원증.2
- 신분 정보 · 학번과 전공, 소속과 직위 한 장.
- 등급 배지 · 이름 옆에 붙는 정회원 표시.
- 회비 한 줄 · 당해 납부 완료를 적은 상태.
문장으로 읽는 회비 현황
나눠 낸 금액과 남은 금액, 완납 뒤의 등급 전환까지 문장으로 적는 회비 카드.
- 진행 문장 · 납부액과 기준액, 잔여액을 적은 줄.
- 전환 안내 · 완납 시 정회원 전환을 알리는 한 줄.
- 납부 계좌 · 예금주까지 적힌 입금 계좌 안내.
이름과 소속으로 찾는 명부
이름과 소속, 학과로 동문을 좁혀 찾고 그 자리에서 쪽지로 잇는 명부.
- 통합 검색 · 이름과 소속, 학과를 함께 훑는 입력.
- 정렬과 인원 · 이름순 정렬과 전체 인원 수.
- 행에서 쪽지 · 목록에서 바로 여는 대화 시작.
앱에서 받는 모임 접수
정기모임과 골프모임을 버튼 하나로 신청하고 조편성까지 확인하는 접수.
- 일시와 장소 · 모임 정보를 나란히 적은 줄.
- 참석 신청 · 마감 D-5와 함께 놓인 버튼.
- 조편성 결과 · 조와 이름, 소속만 적힌 표.
한 화면에서 훑는 게시판 홈
공지와 회원소식, 분과와 자유게시판과 구인을 미리보기로 모은 게시판 홈.
공지
전체보기회원소식
전체보기분과
전체보기자유게시판
전체보기구인
전체보기- 다섯 구획 · 공지부터 구인까지 나눈 미리보기.
- 최신 글 · 구획마다 제목과 날짜 두 줄.
- 전체보기 · 구획별 목록으로 넘어가는 이동.
번호와 말머리가 붙는 목록
말머리로 성격을 나누고 제목과 내용 검색으로 지난 글을 되찾는 목록.
- 말머리 분류 · 정보공유와 질문, 모임으로 구분.
- 제목·내용 검색 · 지난 글을 다시 꺼내는 검색창.
- 번호와 공감 · 글 번호와 댓글 수, 공감 수 표시.
면담으로 잇는 구인 공고
회원이 올린 채용 공고에 면담을 신청하면 작성자가 검토하는 구인.
- 모집 상태 · 모집중과 마감됨으로 갈리는 배지.
- 공고 상세 · 회사와 작성자, 소개 문단.
- 면담 신청 · 공고 아래 놓인 신청 버튼.
승인과 함께 열리는 쪽지방
면담이 승인되면 두 사람의 대화방이 곧바로 열리는 쪽지.
- 자동 개설 · 면담 연결 안내로 시작하는 방.
- 대화 기록 · 시각과 함께 쌓이는 주고받은 쪽지.
- 입력과 보내기 · 방 아래 놓인 쪽지 입력줄.
벨에 모이는 알림
모임과 회비, 공지와 면담 결과를 인앱과 이메일로 모으는 알림.3
- 안 읽음 강조 · 벨 배지와 강조된 알림 줄.
- 모두 읽음 · 목록 위에 놓인 일괄 처리.
- 발송 채널 · 인앱과 이메일 두 가지 표시.
등급마다 다른 아바타
회원증과 명부, 조편성 어디서나 같은 얼굴로 나를 알리는 등급별 아바타.
그리고 더
재납부 확인 즉시 정회원 복귀.
운영진과 명예회원은 등급 유지.
첫 해는 면제 기간 동안 유지.
브라우저 메뉴로 앱처럼 사용.
안 읽은 쪽지 수를 상단에 표시.
설계 노트
연초에 등급이 스스로 정리됩니다. 매년 1월 1일이면 그 해 회비 기록이 초기화되어 정회원은 준회원으로 리셋됩니다. 재납부가 확인되면 즉시 정회원으로 복귀합니다. 운영진과 명예회원은 리셋 예외이고, 신입은 면제 기간 동안 유지됩니다.
등급을 손으로 바꾸지 않습니다. 회비 납부가 곧 등급이라는 규칙이 앱 안에서 자동으로 굴러갑니다.
흩어진 운영을 한 화면으로 모읍니다. 구글폼과 메일, 시트로 나뉘어 있던 KAVE 운영을 회원 화면 하나로 합치는 것이 이 앱의 범위입니다.
- Next.js 15
- TypeScript
- Supabase
- PWA
- Vercel