Skip to content

poten001/front

Repository files navigation

챌린지 서비스 - 오챌완 README

목차

  1. 프로젝트 소개
  2. 팀원 소개
  3. 프로젝트 기간
  4. 개발 환경
  5. 페이지별 기능
  6. 프로젝트 후기
  7. 프로젝트 종료 후 개선

1. 프로젝트 소개

선택의 부담없이 매일 즉흥적인 일상 챌린지를 통해 루틴에서 벗어난 즐거움을 주는 서비스

2. 팀원 소개

포지션 이름
기획 한여정
UXUI Design 이승연
BackEnd 김채원
FrontEnd 정하나

3. 프로젝트 기간

24.03.21 ~ 24.03.31

4. 개발 환경

분류 스택
BackEnd

Front


5. 페이지별 기능

(1) 메인페이지
캐러셀 안에 있는 카테고리 카드를 선택해 카테고리별 챌린지를 뽑을 수 있다(챌린지 내용은 랜덤)
만약 로그인이 되어있지 않다면 로그인 페이지로 이동한다

(2) 챌린지 내용 확인 및 선택 페이지
사용자가 선택한 카테고리에 관한 챌린지 내용과 관련 이미지 카드, 챌린지를 뽑은 시간이 나온다
챌린지 내용이 마음에 든다면 선택을 눌러 챌린지에 도전할 수 있다
만약 마음에 들지 않는다면 다시 선택을 눌러 동일 카테고리 내에 다른 챌린지 내용을 뽑을 수 있다
오늘 도전할 챌린지가 이미 선택완료된 경우에 다시 챌린지를 뽑을 수 없고, 챌린지 내용을 확인할 수 있게 마이페이지로 이동한다

(3) 마이 페이지
24시간 안에 진행할 오늘의 챌린지 내용을 볼 수 있다
챌린지가 몇 시간이나 남았는지 프로그래스바를 통해 시각적으로 확인할 수 있다
완료한 챌린지 리스트를 챌린지 카드와 함께 확인할 수 있다

(4) 완료 챌린지 상세페이지
완료한 챌린지의 완료한 날짜와 몇 시간 만에 챌린지를 완료했는지 볼 수 있다
챌린지 완료 날짜와 챌린지를 몇 시간 만에 완료했는지를 챌린지 이미지 카드와 함께 저장할 수 있다

(5) 설정 페이지
로그인 여부에 따라 프로필사진과 닉네임이 다르게 보인다
오챌완 서비스 내에서 사용할 수 있는 닉네임을 변경할 수 있다
오챌완 서비스를 이용에 관한 이용약관을 확인할 수 있다

6. 프로젝트 후기

우선 기간이 너무 짧아 아쉬운 프로젝트였다.
사실 React-Native로 작업을 하고 싶었으나 짧은 시간 안에 앱으로 완성하기는 어려울 거 같아 디자인은 앱 디자인이지만 개발은 웹으로 진행되었다.
그래서 프로젝트가 끝난 이 시점에 다시 React-Native로 만들어보고자 한다. 그리고 웹으로 개발했을 때 생긴 문제점들도 고쳐보고자 한다.
팀원분들도 너무 좋았고 마지막엔 제대로 잠을 못 자면서 만들었는데 짧은 시간에 결과물을 냈다는 것이 신기하면서도 뿌듯하다.
다들 너무 고생하셨습니다!!

7. 프로젝트 종료 후 개선

추가 예정