jintaeyeong / My-Develop-Project

for software development
1 stars 0 forks source link

세부 기획에 기능 정리 #3

Closed jintaeyeong closed 3 months ago

jintaeyeong commented 3 months ago

아이디어 초안에 적었던 것 중에 좀 더 고민을 하다가 개발 후에도 꾸준히 사용할 수 있는 기능을 구현하고 싶었습니다.

최근 관심사가 다이어트 및 건강에 대한 부분을 생각하고 있어서 매일 먹는 약과 몸에 대한 컨디션을 기록할 수 있는 프로그램을 개발하면 좋겠다고 생각했습니다.

프로젝트

  1. 프로젝트 개요

    • 목적: 일일 약물 복용 관리 및 건강 상태 추적
    • 사용자: 정기적으로 약물을 복용하는 사람
    • 목표 개발 기간: 1개월
  2. 기능 (주요 기능부터 개발 할 것) a. 약물 복용 관리 기능(주요기능)

    • 복용 기록: 복용 시간 기록, 복용 여부 체크 약물 정보 CRUD (정보 불러오기 API 사용) 약물 등록: 이름, 용량, 주의사항
    • 복용 알림: 설정된 시간에 푸시 알림 기능

    b. 사용자 계정 관리 기능(주요기능)

    • 이메일 회원가입 및 로그인
    • 소셜 로그인 (Google, Facebook 등)
    • 비밀번호 재설정 기능
    • 탈퇴기능

    c. 건강 상태 추적(주요기능)

    • 부작용 및 증상 기록: 텍스트 입력 + 미리 정의된 증상 선택
    • 기분/컨디션 트래커: 5단계 척도로 일일 상태 기록
    • 카테고리별 건강 상태 기록: 수면, 식욕, 집중력 등

    d. 데이터 관리(부가기능) - 필요한 기능인지 좀 더 고민해보기..

    • 클라우드 백업 및 복원 기능
    • 데이터 익스포트 (CSV 또는 PDF 형식)

    e. 리포트 및 인사이트(주요기능)

    • 월간/주간 복용 현황 리포트
    • 건강 상태와 약물 복용의 상관관계 시각화
  3. 기술 스택(고민중)

    • 웹/앱?
    • 웹 사이트로도 볼 수 있으면 좋겠음...
    • 앱에서 웹뷰 사용하면 볼 수 있으니까 웹으로 먼저 구현할까..?
  4. UI/UX

    • 단순한 아이콘 사용하기
    • 복잡하지 않은 flow 구현할 것
  5. 추정 개발 기간 1주차: 요구사항 분석, UI/UX 구조 설계, 데이터베이스 설계, 기본 서버 구축, 2주차: 핵심 기능 구현 (약물 관리, 사용자 인증/로그인, 건강 상태 추적) 3주차: 부가 기능 구현 (데이터 관리) 4주차: UI/UX 개선, 테스트 및 버그 수정, 출시

jintaeyeong commented 3 months ago

UI/UX에 대한 디자인은 어떻게 할지 레퍼런스를 찾고 기능 유스케이스를 정리하고 기획해야 될 것 같습니다.