SoulFlow - 나만의 감성 대시보드 제작기

* 시도하고자 했던 것과 그 이유를 알려주세요.

단순히 '할 일'만 체크하는 메마른 투두 리스트가 아니라,

나의 생체 리듬(바이오리듬)과 그날의 기분을 챙겨주는 '영혼의 대시보드'를 만들고 싶었습니다.

매일 아침 내 에너지 상태(바이오리듬 + 운세)를 확인하고, 내 기분에 맞는 노래와 차(Tea)를 추천받으며,

따뜻한 명언 한 구절로 하루를 시작할 수 있는 '나만을 위한 감성 공간'

직접 코딩(Vibe Coding)으로 구현해 보고자 했습니다.


* 진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

  • Claude 3.5 Sonnet: 전체 앱의 로직 설계와 UI 코드를 작성하는 '메인 브레인'으로 활용했습니다.

  • Bikit (Cursor/Next.js 자동화 툴): 복잡한 터미널 설정 없이 Next.js 환경을 구축하고 필요한 라이브러리(canvas-confetti 등)를 설치하는 데 사용했습니다.

  • Next.js (App Router): 빠르고 현대적인 웹 앱 구조를 위해 선택했습니다.

💡 사용한 프롬프트 전문 (Master Prompt)

클로드에게 아래 프롬프트를 전달하여 전체 구조를 한 번에 잡았습니다.

프롬프트 복사하기:
"Next.js와 Tailwind CSS, Lucide React 아이콘을 사용하여 '나의 하루 대시보드' 앱을 만들고 싶어. 디자인은 감성적이고 미니멀한 '애플(Apple) 스타일' 혹은 '노션(Notion) 스타일'로 해줘.

주요 기능:

  1. 홈 화면: 오늘 날짜와 사용자의 이름(사용자 설정 가능) 노출.

  2. 바이오리듬 & 오늘의 운세: 생년월일을 입력하면 신체/감성/지성 지수를 그래프로 보여주고, 오늘을 위한 짧은 응원 문구(운세) 출력.

  3. 기분 맞춤 추천: 현재 내 기분(행복함, 우울함, 피곤함, 집중하고 싶음 등)을 선택하면 그에 맞는 '오늘의 노래'와 '오늘의 차(Tea)'를 추천해주는 카드 섹션.

  4. 투두 리스트(Schedule): 간단하게 오늘 할 일을 추가하고 체크할 수 있는 기능.

  5. 미니 다이어리: 오늘 하루를 짧게 기록하고 저장할 수 있는 텍스트 영역.

우선 전체적인 레이아웃과 홈 화면 기능을 포함한 한 페이지짜리 프로토타입 코드를 짜줘. shadcn/ui 스타일의 깔끔한 컴포넌트를 사용해줘."

< 명언 선택 기준 >

검은 화면에 한국어 스크린샷

<음악 선택 기준>

한국어 텍스트가 있는 검은 화면

* 결과와 배운 점

배운 점과 나만의 꿀팁을 알려주세요.

  • 통합의 묘미: 바이오리듬 수치와 운세를 따로 두지 않고 '통합 에너지 지수'로 합쳐서 원하는 이야기를 담을 수 있었습니다. 다만, 디자인이 너무 안이뻐서 계속 수정하는데 좀 오래 걸리는것 같습니다 (ing 중)

  • 바이브 코딩의 힘: 예전 같으면 며칠 걸렸을 물리 엔진(폭죽 효과)이나 바이오리듬 계산 로직을 AI가 단 몇 초 만에 짜주는 것을 보며, 이제는 '구현'보다 '기획'이 더 중요하다는 걸 깨달았습니다. 그리고 조금 더 재미있는 아이디어들이 있어야 수많은 웹들 중에서 차별성이 있을것 같습니다.

과정 중에 어떤 시행착오를 겪었나요?

  • 프로젝트 초기 설정 시 터미널에서 권한을 묻는 질문이 많아 당황했지만, AI가 추천하는 대로(Yes) 차근차근 진행하니 무사히 설치되었습니다. 특히 라이브러리(canvas-confetti) 설치를 잊지 않는 것이 중요했습니다. 처음에는 ask before edits를 해뒀는데 너무 많이 물어서.... auto로 해뒀는데.. 그래도 열심히 물어보네요.

Samsung Galaxy S7의 편집 모드 스크린샷

도움이 필요한 부분이 있나요?

  • 현재는 로컬 브라우저에만 데이터가 저장되는데, 나중에는 구글 로그인을 연동해서 모바일에서도 이어서 보고 싶습니다. 이 부분을 어떻게 쉽게 구현할지 고민 중입니다.

앞으로의 계획이 있다면 들려주세요.

  • 열심히 지금도 수정하고 있지만.. 조금 더 발전시켜서 상용화를 한번 시켜보고 싶어집니다.


한국사이트 스크린샷

조금 더 할 일 목록 작성하고 추가 시키고 완료와 삭제 버튼 만들고

일기도 달력에 저장될 수 있도록 기능 추가 했습니다.

소울플로우 ui ui ui ui ui ui ui ui

<vercel 배포 완료>

https://soulflow-seven.vercel.app/

1
4개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요