생각이 태어난 장소를 기억하고,
그 생각으로 다시 돌아갈 수 있도록 돕는 공간 기반 기록 서비스
기록은 텍스트가 아니라, 그날의 공기와 장소로 완성됩니다.
우리는 매일 수많은 생각을 하지만, 대부분은 휘발됩니다.
메모 앱을 뒤져봐도 그때 왜 이런 생각을 했는지 기억나지 않는 이유는 맥락이 사라졌기 때문입니다.
Locus는 생각이 태어난 장소(Locus)를 기록의 중심에 둡니다.
단순히 글을 남기는 것을 넘어, 당신이 걸어온 길 위의 사유들을 지도 위에 단단히 고정하세요.
훗날 그 장소에 다시 섰을 때, 당신의 기록은 가장 생생한 모습으로 되살아날 것입니다
서비스의 안정성과 확장성을 위해 개발(Dev) 환경과 운영(Prod) 환경을 물리적으로 분리하여 관리합니다.
Prod 환경 아키텍처 보기 (Main Branch)
- Elasticsearch, Redis, RabbitMQ 서버를
별도 노드로 분리하여 리소스 간섭을 최소화했습니다. - PostgreSQL를 Private Subnet에 배치하여 보안을 강화했습니다.
Dev 환경 아키텍처 보기 (Develop Branch)
- 개발 편의성을 위해 주요 서비스를 하나의 Web Server 서브넷 내에서 관리하며 신속한 반복 개발이 가능하도록 구성했습니다.
상세한 설계 결정 과정은 운영 인프라 설계 (NCP)에서 확인하실 수 있습니다.
Locus 문서는 역할별 허브로 구성되어 있습니다.
아래 링크를 따라가면 프로젝트를 빠르게 파악할 수 있습니다.
-
👉 Product Overview
→ 서비스 개요, 문제·유저·가치, 핵심 기능 설계, 판단 기준 -
👉 Frontend 문서 모음
→ UI/UX 설계, 지도 중심 상태 설계, 렌더링/성능 최적화, 안정성 전략 -
👉 Backend 문서 모음
→ 데이터 모델링, 검색/알림 시스템, 공간 데이터 처리, 인프라 설계(NCP) -
👉 Team Workflow
→ 협업 방식과 작업 흐름(PR Stacking 등) -
👉 Development Guide
→ 로컬 실행, 환경 변수, 테스트/빌드, 운영 방식 -
👉 Weekly Sprint Log · 팀 공식 블로그
→ 주차별 회고와 설계/구현 과정 기록
pnpm install
cp apps/web/.env.example apps/web/.env
cp apps/api/.env.example apps/api/.env
pnpm dev자세한 실행/환경변수/DB 세팅은 👉 Development Guide에서 확인하세요.
| 그루 | 휴고 | 피넛 | 아리 | 민다 |
|
유저 · 검색 동기화 알림 시스템 |
지도 데이터 · 공간 API 기록 조회 로직 |
기록 연결 그래프 태그 · 즐겨찾기 |
인프라 · 검색 AI 연계 |
Frontend UI/UX · 상태 관리 |
Made with 🐥 by Team Haping
by you, for memory, thought, and spatial understanding.
