- 프로젝트 설계 및 데이터베이스 설계 (백엔드)
- 데이터베이스 모델 설계 (반려동물/식물 정보, 사용자 정보, 일기 내용 등)
- 필요한 데이터 구조 설계
- 사용자 인증 및 관리 (백엔드)
- 로그인, 회원가입 기능 구현
- 비회원 로그인 방법도 고려?
- 반려동물/식물 등록 및 성격 설정 기능 구현 (백엔드)
- 사용자가 반려동물 또는 식물의 정보를 등록하고 성격을 선택할 수 있는 폼 구현
- 성격 설정에 따른 데이터 저장 및 관리 기능
- AI 교환일기 생성 기능 구현 (백엔드)
- OpenAI API를 사용하여 사용자가 작성한 일기를 기반으로 반려동물이나 식물의 성격을 반영한 답장을 생성하는 기능을 구현
- 일기 작성 및 추억 기록 기능 (프론트엔드)
- 사용자가 일기와 사진을 작성할 수 있는 UI를구현
- 일기 작성 폼과 사진 업로드 기능을 디자인, 백엔드와 연결
- 디자인 및 UI/UX 구현 (프론트엔드)
- 서비스 전반에 걸친 UI 디자인 작업, CSS로 스타일링 적용(피그마 → html)
🌿온기록 서비스 기능 정리
1. 로그인
- SNS 로그인 연동
- 유저 데이터 관리
- 로그인 시 기본 프로필 생성.
- 마이페이지에서 확인 가능.
- 교환일기 알림 기능
- 교환일기 작성 후 24시간 뒤 SNS 메시지 또는 이메일로 알림 전송.
2. 대시보드(로그인 이후 처음 보이는 화면)
- 헤더 네비게이션
- 반려친구 등록 기능
- 이름, 사진(기본 이미지: 강아지, 고양이, 식물 중 선택 가능), 성격, 나이, 성별 입력
- 반려친구 리스트
- 등록된 반려친구를 카드 형태로 표시
- 각 카드에 “00이와의 온기록” 버튼 제공 → 클릭 시 해당 친구와의 일기 기록 확인 가능.
3. 그동안 썼던 일기 보이는 페이지