Skip to content

Jae211/Single_Fridge

Repository files navigation

Single_Fridge

KWANGWOON UNIVERSITY_RememberUs

오류 지적 및 질문을 환영합니다.
Issue 탭에 자유롭게 남겨주시거나, [email protected] 으로 연락주시면 감사하겠습니다.

All questions and corrections are welcomed.
You can create an issue or email us to [email protected]


실행 화면

* gif 파일과 png 파일의 색감이 화면 녹화 문제로 인해 상이하나 실제로는 png 파일의 색감과 같습니다.

🔗 Home 탭
🔗 냉장고 탭
🔗 레시피 탭
🔗 마이페이지 탭

🍽 앱 초기 splash 화면

🍽 Home 탭

   
✨ 순서대로 Home 화면, 재료별 레시피 검색 화면입니다.
✅ Home 화면에서는 추천 레시피 확인과 재료별 레시피 검색이 가능합니다.
✅ 추천 레시피는 랜덤 레시피 4개가 출력되며, 재료별 레시피 검색은 하단의 재료 리스트 중 원하는 것을 선택하여 검색이 가능합니다.
✅ 재료 선택 전에는 검색 버튼이 나타나지 않고, 1개 이상의 재료가 선택되었을 경우에만 우측 상단에 검색 버튼이 생깁니다.
✅ 검색 결과로는 선택한 재료로 바로 만들 수 있는 레시피와 재료를 한 개 또는 두 개 추가했을 경우 만들 수 있는 레시피가 각각 출력됩니다.

🍽 상세 레시피 확인, 좋아요, 북마크

 
✨ 순서대로 상세 레시피 화면, 좋아요 및 북마크, 댓글 작성 화면입니다.
✅ 상세 레시피 화면에서는 레시피 이름 외에도 필요한 재료와 만드는 방법, 작성자, 댓글 등을 확인할 수 있습니다.
✅ 좋아요와 북마크는 클릭 시 아이콘의 색이 채워집니다.

🍽 댓글 작성, 신고, 차단, 삭제

     
✨ 순서대로 댓글 작성, 신고, 차단, 삭제 화면입니다.
✅ 댓글은 작성 후 즉시 반영되며, 우측의 삭제 아이콘은 자신의 댓글인 경우에만 표시됩니다.
✅ 댓글 신고와 차단 아이콘은 자신의 댓글이 아닌 경우에만 표시되며, 댓글 신고 시 신고 사유를 선택해야 합니다.
✅ 댓글 차단 시 즉시 해당 사용자의 모든 댓글이 보이지 않게 됩니다. 이는 다른 상세 레시피 창에서도 반영됩니다.
✅ 댓글 삭제 또한 즉시 반영됩니다.

🍽 냉장고 탭

   
✨ 순서대로 재료 추가, 추천 레시피 확인, 재료 삭제 화면입니다.
✅ 추천 레시피는 현재 사용자가 냉장고에 가진 재료를 기반으로 출력됩니다.
✅ 레시피 우측의 V 아이콘은 냉장고의 재료만으로 만들 수 있는 레시피임을 의미하며, 숫자는 활용할 수 있는 재료의 수입니다.
✅ ∆ 아이콘은 재료가 약간 부족한 레시피임을 의미하고, 숫자는 부족한 재료의 수입니다.
✅ 재료 추가와 삭제는 우측의 +, - 아이콘으로 가능하며, 삭제 버튼의 경우 재료가 클릭이 되어야 화면에 나타나고 다중 선택이 가능합니다.

🍽 레시피 탭

✨ 레시피 탭 화면으로, 최신 레시피, 인기 레시피, 꿀팁을 리스트 형식으로 확인할 수 있습니다.

🍽 레시피 검색

 
✨ 레시피 검색 화면으로, 레시피 탭 상단의 검색란을 통해 서치가 가능합니다.
✅ 레시피의 이름 뿐만 아니라 사용자 이름 기준 검색이 가능합니다.
✅ 검색 뒤 비건 필터링 기능을 통해 비건 레시피만 확인할 수 있습니다.

🍽 레시피 업로드

   
 
   
✨ 레시피 업로드 화면으로, 순서대로 레시피 업로드 전 레시피 탭, 업로드 화면, 필수/선택재료 화면입니다.
✅ 레시피 탭 우측 하단의 아이콘을 클릭해 레시피 업로드가 가능합니다.
✅ 상단의 비건 체크박스를 통해 비건 여부를 입력할 수 있습니다.
✅ 필수 재료의 경우 재료를 선택한 뒤, 사용자가 직접 양을 입력하여 추가할 수 있습니다.
✅ 선택 재료의 경우 사용자가 재료와 양을 모두 입력하고, 좌측 하단의 버튼을 통해 입력란을 추가할 수 있습니다.
✅ 재료의 삭제는 입력된 재료 리스트 중 삭제하고 싶은 재료를 체크한 뒤, 선택한 재료 삭제하기 버튼을 눌러 일괄적으로 가능합니다.

🍽 레시피 수정


✅ 수정 및 삭제 버튼은 자신이 올린 레시피인 경우에만 확인이 가능하며, 레시피 삭제는 수정 버튼 우측의 삭제 버튼을 통해 가능합니다.

🍽 마이페이지 탭

     
✨ 마이페이지 화면으로, 순서대로 내 레시피와 좋아요한 레시피, 서비스 정보 확인 화면입니다.
✅ 마이페이지 탭에서는 내정보 수정과 로그아웃이 가능하고, 내가 업로드한 레시피, 좋아요/북마크한 레시피를 확인할 수 있습니다.
✅ 서비스 정보 확인 페이지에서는 사용한 아이콘과 폰트에 대한 라이선스와 안드로이드 스튜디오 관련 오픈소스 라이선스를 확인할 수 있습니다.

🍽 내 정보 수정

     
✨ 내 정보 수정 화면입니다.
✅ 일반 로그인의 경우 닉네임과 비밀번호, 이메일, 프로필 사진 변경이 가능하며 SNS 로그인의 경우 프로필 사진만 변경할 수 있습니다.
✅ 닉네임을 변경할 경우 하단에 중복 확인이라는 버튼이 생성되고, 중복 확인을 하지 않으면 정보 수정이 불가능합니다. 이메일의 경우도 동일하게 이메일 인증 과정을 거쳐야 정보 수정이 가능합니다.

🍽 비로그인 시 예외처리

   
✨ 순서대로 냉장고 탭 클릭 시, 좋아요와 북마크 버튼 클릭 시, 댓글 작성 버튼 클릭 시 화면입니다.
✅ 로그인을 하지 않은 경우 기능에 제한이 있습니다. 위처럼 냉장고 탭을 사용할 수 없고, 좋아요와 북마크 기능, 댓글 작성을 할 수 없으며 꿀팁과 레시피 업로드 또한 불가능합니다.

🍽 회원가입, 로그인/로그아웃

🍽 회원가입

 

   
✨ 회원가입 화면입니다.
✅ 회원가입 시 닉네임, 이메일 주소, 인증번호, 비밀번호의 총 네 가지 정보를 사용자로부터 받습니다.
✅ 닉네임은 중복확인, 이메일 주소는 인증번호 확인, 비밀번호는 비밀번호 확인이 필요하며 각 확인이 완료되지 않거나 정보가 모두 입력되지 않을 경우 가입하기 버튼을 클릭해도 예외 처리가 됩니다.

🍽 로그인/로그아웃

 
✨ 순서대로 로그인, 로그아웃 화면입니다.
✅ 이메일이나 비밀번호가 잘못되었을 경우 로그인이 되지 않으며, 로그인에 성공했을 경우 마이페이지 탭으로 redirect 됩니다.
✅ 마이페이지 탭에서 로그아웃이 가능하며, 로그아웃 된 마이페이지 탭으로 redirect 됩니다.

🍽 SNS 로그인

 
✨ 순서대로 카카오, 구글 로그인입니다.
✅ 가입되지 않은 상태에서 각 버튼을 누를 경우, 자동으로 회원가입이 이루어지며 카카오와 구글에 저장되어 있는 이름이 닉네임으로 설정됩니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages