Skip to content

ssubing/Gardenary_

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌼GARDENARY🌼

0. 서비스 소개

  • 소개: 유니티를 이용한 일상 기록 정원 꾸미기 어플리케이션
  • 주요 기능
    • 일일 질문과 일기 작성을 통해 꽃과 나무를 기르고 나만의 정원을 꾸밀 수 있습니다.
    • 팔로워들 간 놀러가기 기능을 통해 나만의 정원을 자랑할 수 있습니다.
    • 자신의 기록을 보며 그 당시의 감정을 간직하세요!

1. 기능 소개

5-1-1 로그인 화면

앱 실행 시 소셜 로그인이 가능합니다.

처음 로그인한 경우 회원 가입으로 취급되며 자동 생성된 닉네임과 기본 캐릭터로 서비스를 이용할 수 있습니다.

5-2-1 메인 화면

자신이 설정한 캐릭터 중심으로 화면을 확인할 수 있습니다.

책상을 클릭하여 책상 앞으로 이동할 수 있습니다.

텃밭 / 정원 근처로 가면 포털을 통해 해당 신으로 이동할 수 있습니다.

5-2-2 메인 화면 책상

책상에 올려져 있는 꽃 일기와 나무 일기를 선택하여 해당 작성 기록을 확인할 수 있습니다.

꽃 일기에서는 작성했던 질문과 답 목록을 확인할 수 있습니다.

나무 일기에서는 날짜를 선택해 해당 날짜에 작성한 일기 목록을 확인할 수 있습니다.

5-3-1 메뉴 바

메인 화면 하단 메뉴 바에서 친구/도감/마이페이지 버튼을 클릭하면 해당 화면을 확인할 수 있습니다.

5-4-1 텃밭 꽃

텃밭에서 꽃은 경험치에 따라 다른 모양으로 표시됩니다.

꽃을 누르면 질문을 확인하고 답을 작성할 수 있습니다.

이미 오늘 답을 작성했다면 꽃을 누를 수 없습니다.

꽃 경험치는 답을 작성한 경우 새벽 3시 기준 하루에 한 번 획득 가능합니다.

질문은 새벽 3시 기준 하루에 한 번 랜덤으로 갱신됩니다.

꽃의 경험치가 100이 되어 성장을 완료한 경우 어떤 꽃을 획득했는지 확인할 수 있고 새로운 꽃을 얻습니다.

5-4-2 텃밭 나무

텃밭에서 나무는 경험치에 따라 다른 모양으로 표시됩니다.

나무를 누르면 일기를 작성할 수 있습니다.

일기는 하루에 여러 개 작성 가능하며 날짜를 선택해 다른 날짜의 일기도 작성할 수 있습니다.

나무 경험치는 일기를 작성한 경우 새벽 3시 기준 하루에 한 번 획득 가능합니다.

나무의 경험치가 100이 되어 성장을 완료한 경우 어떤 나무를 획득했는지 확인할 수 있고 새로운 나무를 얻습니다.

5-5-1 정원

자신이 꾸민 정원 모습을 확인할 수 있습니다.

정원에서 꽃 / 나무를 클릭하면 그에 해당하는 일기 목록을 확인할 수 있습니다.

5-5-2 정원 꾸미기

인벤토리 버튼을 눌러 자신이 가지고 있는 꽃 / 나무/ 아이템을 탭으로 구분해 확인할 수 있습니다.

배치를 수정하고 저장할 수 있습니다.

5-6-1 친구

친구 목록에서 자신의 팔로잉 / 팔로워 목록을 확인할 수 있습니다.

검색 버튼을 통해 닉네임으로 사용자를 검색할 수 있습니다.

현재 자신이 팔로우하지 않는 사용자를 누른 경우 친구 추가하기 버튼을 통해 팔로우할 수 있습니다.

현재 자신이 팔로우하는 사용자를 누른 경우 친구 삭제하기 버튼을 통해 팔로우를 취소할 수 있습니다.

5-7-1 식물 도감 꽃

꽃 도감에서 자신이 획득한 꽃들과 획득하지 못한 꽃들을 모두 확인할 수 있습니다.

획득한 꽃을 누르면 꽃에 대한 간단한 설명을 확인할 수 있습니다.

5-7-2 식물 도감 나무

나무 도감에서 자신이 획득한 나무들과 획득하지 못한 나무들을 모두 확인할 수 있습니다.

획득한 나무를 누르면 나무에 대한 간단한 설명을 확인할 수 있습니다.

5-8-1 마이페이지

상단에서 현재 캐릭터와 닉네임을 확인할 수 있습니다.

닉네임 변경 버튼을 통해 닉네임을 변경할 수 있고 중복된 닉네임 및 15자 초과되는 닉네임은 사용할 수 없습니다.

하단 캐릭터 목록에서 자신이 획득한 캐릭터들과 획득하지 못한 캐릭터들을 모두 확인할 수 있습니다.

획득한 캐릭터를 선택할 경우 현재 캐릭터의 변경 여부를 묻는 팝업을 확인할 수 있습니다.

획득하지 못한 캐릭터를 선택할 경우 캐릭터 획득 조건을 확인할 수 있습니다.

오른쪽 하단 Main 버튼을 통해 마이페이지 패널을 종료하여 메인 화면을 확인할 수 있습니다.

5-9-1 부가 기능 캐릭터

캐릭터 획득 조건을 달성하면 해당 캐릭터를 획득할 수 있습니다.

캐릭터 획득 조건은 마이페이지에서 확인할 수 있습니다.

5-9-2 부가 기능 아이템

꽃 / 나무 일기를 2일 연속 작성한 경우 아이템을 랜덤으로 획득할 수 있습니다.

획득한 아이템은 정원을 꾸밀 때 사용할 수 있습니다.

2. 팀소개

역할분담

팀원 고나령 김진회 신성은 이선민 최수빈 하규진
역할 팀장 / BackEnd / Unity BackEnd / Unity BackEnd / Unity 부팀장 / Unity Unity Unity

3. 기술스택

Back-end CI/CD Database Unity collaboration-tool
JAVA 11
Spring Boot 2.7.3
Spring Security
Hibernate
JPA
Gradle 7.5
JWT 0.9.1
Crypto
NginX
AWS EC2 Ubuntu 20.04 LTS
Docker 20.10.18
Jenkins
MySQL
Redis 7.0.4
Unity
C#
Jira
gitlab
postmanDocs
figma
ErdCloud
PlasticSCM

4. 서비스 아키텍처

5. 그 외 산출물

1) API 명세서

2) 포스트맨 DOCS

3) 와이어프레임

4) ERD

6. 시연 영상

바로가기

About

유니티를 활용한 일상 기록 정원 꾸미기 어플리케이션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6