Assist 11th 어시스트 11기

● Active CloudOps PWA Next.js 15 Neon PostgreSQL AWS S3 Kakao Maps

An invite-only PWA community platform for a cohort group — featuring a community dashboard, discussion board, S3-backed photo gallery, and a Kakao Maps-integrated lunch recommendation system (Babzip). Installable on mobile and desktop. 기수 그룹을 위한 초대 전용 PWA 커뮤니티 플랫폼 — 커뮤니티 대시보드, 토론 게시판, S3 사진 갤러리, Kakao Maps 연동 점심 추천(밥집) 시스템. 모바일·데스크톱 설치 가능.


Problem 문제 정의

💬
No Private Community Space전용 커뮤니티 공간 부재
Group communications were fragmented across KakaoTalk chats with no structured board or persistent archive.그룹 소통이 카카오톡 채팅에 분산돼 구조화된 게시판이나 영구 아카이브가 없었음.
🍱
Lunch Discovery Friction점심 선택 마찰
Daily lunch decisions were slow with no curated local restaurant list mapped to the office area.사무실 주변 맛집이 정리되지 않아 매일 점심 결정에 시간이 낭비됐음.
📸
Photo Scatter사진 분산
Group event photos lived in personal phone galleries with no shared, searchable, and organized archive.행사 사진이 개인 갤러리에 분산돼 공유·검색·분류가 불가능했음.

Approach 접근 방식

📱
PWA + Neon PostgreSQL + AWS S3PWA + Neon PostgreSQL + AWS S3 Built as a Next.js 15 Turbopack PWA so members can install it as a native-feeling app on any device. Neon PostgreSQL provides serverless auto-scaling for the community data layer, AWS S3 handles scalable photo storage with presigned URLs, and Kakao Maps API powers the local restaurant map. Invite-only access via email-based membership codes. Next.js 15 Turbopack PWA로 구축해 모든 기기에 네이티브처럼 설치 가능. Neon PostgreSQL이 커뮤니티 데이터 레이어의 서버리스 자동 확장을 담당하고, AWS S3가 프리사인 URL로 사진 저장을 처리. Kakao Maps API로 주변 맛집 지도 구현. 이메일 기반 멤버십 코드로 초대 전용 접근.

Features 주요 기능

01
Community Dashboard커뮤니티 대시보드
Member directory, activity feed, and upcoming events — all surfaced in a single installable PWA view optimized for mobile-first usage.멤버 디렉토리, 활동 피드, 예정 이벤트를 모바일 퍼스트로 최적화된 단일 PWA 화면에 통합.
02
Community Board커뮤니티 게시판
Structured discussion board with categories, threaded comments, and Resend-powered email notifications on new posts and replies.카테고리와 스레드 댓글을 갖춘 구조화 게시판. 새 게시물과 답글 시 Resend 기반 이메일 알림 발송.
03
Photo Gallery사진 갤러리
AWS S3-backed event photo gallery with presigned upload URLs, thumbnail generation, and album organization. Photos are tagged by event and searchable.AWS S3 기반 행사 사진 갤러리. 프리사인 업로드 URL, 썸네일 생성, 앨범 분류 지원. 행사별 태깅 및 검색 가능.
04
Lunch Recommendation (Babzip)점심 추천 (밥집)
Kakao Maps-integrated restaurant discovery for the office area — community-curated list with rating, distance, and cuisine filters. One-tap map navigation to any listed restaurant.사무실 주변 Kakao Maps 연동 맛집 탐색 — 커뮤니티 큐레이션 목록에 평점, 거리, 음식 종류 필터. 탭 한 번으로 지도 내비게이션.

Architecture 아키텍처

Client Server External Database Storage PWA Mobile / Desktop Next.js 15 Turbopack App Router Kakao Maps API Restaurant Map Neon PostgreSQL Serverless AWS S3 Photo Storage Resend Email Notifications

Metrics 성과 지표

PWA
Install
any device
Access Control
Invite
only
Map Features
Kakao
restaurant map
Features
10
community features

Before / After 도입 전후 비교

AspectBeforeAfter
Group communication KakaoTalk chat, ephemeral Structured board with archive
Photos Personal phone galleries Shared S3 gallery with albums
Lunch choice Daily group discussion chaos Curated Kakao Maps restaurant list
Accessibility Web-only, desktop-biased PWA, installable on any device
Tech Stack
Next.js 15 Turbopack PWA Neon PostgreSQL AWS S3 Kakao Maps API Resend