Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

나에게 필요한 기운을 찾아 떠나는 여행, '사주여지도' 제작기

#side-projects
18시간 전
31

안녕하세요!

평소 명리학의 오묘한 해석과 여행이 주는 힐링을 모두 좋아하는 개발자입니다. 이번 프로젝트는 제게 조금 특별한 경험이었는데요.

바로 구글의 안티그래비티(Google Anti-Gravity)를 활용해 기획부터 로직 구현, 배포까지 처음부터 끝까지 전 과정을 개발했다는 점입니다. 마치 중력(개발의 한계와 장벽)을 벗어난 듯 빠르고 매끄러웠던 개발 경험과 함께, 사주여지도를 런칭하게 되어 그 과정을 공유해보려 합니다.

아이디어 구상 단계부터 사주 명리학의 복잡한 로직을 코드로 변환하고, 감성적인 UI를 얹어 배포하기까지의 모든 과정에서 안티그래비티의 도움을 받았습니다. 덕분에 개발 과정에서 겪는 수많은 시행착오를 이겨내고, 오롯이 '사용자 경험'과 '서비스의 본질'에 집중하며 빠르게 완성도를 높일 수 있었습니다.


1. 왜 '사주'와 '여행'인가요?

우리는 인생이 잘 풀리지 않을 때 사주를 보기도 하고, 답답한 마음을 달래려 여행을 떠나기도 합니다. 문득 이런 생각이 들었습니다.

"내 사주에 부족한 기운을 채워줄 수 있는 장소로 여행을 떠나면 어떨까?"

단순히 "올해 운이 좋다/나쁘다"를 알려주는 서비스를 넘어, 사용자에게 직접적인 행동(Travel)을 제안하고 싶었습니다. 나무(木)의 기운이 부족한 사람에게는 울창한 숲을, 물(水)의 기운이 필요한 사람에게는 푸른 바다를 추천해주는 지도를 만들기로 한 것이죠.


2. 주요 기능 소개

* 맞춤형 기운 분석: 생년월일시를 바탕으로 본인의 오행(목, 화, 토, 금, 수) 분포를 분석합니다.

* 운명을 깨우는 여행지 추천: 분석된 사주 데이터를 바탕으로, 현재 나에게 가장 필요한 기운을 보강해줄 국내 여행지를 매칭해줍니다.


3. 기술 스택 및 구현 포인트

이번 프로젝트에서는 다음과 같은 기술들을 활용했습니다.

* Frontend: Sveltkit

* Deployment: CloudFlare Pages

* 사주 로직: 명리학 알고리즘을 코드로 구현하여 사용자의 입력을 실시간으로 계산합니다.

* 디자인: 사용자의 감성을 자극할 수 있는 스타일로 UI/UX를 선정하는 데 공을 들였습니다.


4. 개발 중 직면했던 고민들

Q. 사주 데이터의 정확성과 서비스의 가벼움 사이의 균형

너무 복잡한 명리학 용어는 사용자에게 벽을 느낄 수 있게 합니다. 그래서 '오행'이라는 직관적인 요소를 중심에 두고, 이를 어떻게 '여행지'라는 물리적 공간과 연결할지 로직을 짜는 데 가장 많은 시간을 보냈습니다.

Q. 사주 데이터의 정확성과 대중성의 타협점

사주 명리학은 파고들수록 한없이 복잡해집니다. 이를 안티그래비티를 활용해 대중들이 직관적으로 이해할 수 있는 '오행' 중심의 로직으로 정제하고, 이를 물리적 공간인 '여행지'의 특성과 매핑하는 알고리즘을 설계하는 데 가장 큰 공을 들였습니다.


5. 마치며

사주여지도는 단순히 점을 보는 도구가 아니라, 나를 더 깊이 이해하고 새로운 환경으로 떠날 용기를 주는 가이드가 되길 바랍니다.

지금 여러분에게 필요한 기운은 무엇인가요? 요즘 왠지 모르게 일이 잘 안 풀린다면, 지금 여러분에게 필요한 기운은 무엇인지 아래 링크에서 확인해보세요!

📍 사주여지도 바로가기: https://saju-1af.pages.dev/


피드백은 언제나 환영입니다!

구글 안티그래비티를 활용한 개발 과정이나 사주 로직에 대해 궁금한 점이 있다면 언제든 댓글 남겨주세요. 긴 글 읽어주셔서 감사합니다.

⚠️ 꼭 읽어주세요!

사주여지도가 제공하는 사주 명리학 기반의 분석은 과학적으로 입증된 근거를 바탕으로 하지는 않습니다. 따라서 분석 결과는 일상을 환기하고 여행의 설렘을 더하는 가벼운 '참고용'으로만 즐겨주시길 부탁드립니다! 과학보다는 여러분의 마음을 움직이는 작은 '계기'가 되는 것에 더 큰 의미를 두었습니다.