Skip to content

miinsun/haruhangaeChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

하루한개

하루한개 시연영상

하루에 한개씩 도전 습관 만들기!

2020년 코로나로 인해 집에서 반복되는 생활로 우울감과 무력감을 느끼는 사람들이 증가하고 있다.
이러한 상황에서 매일 새로운 챌린지를 제공해 그 무료함과 우울함을 떨쳐낼 수 있을 것 같다는 생각에 하루한개 프로젝트가 시작됐다. 하루한개는 사용자가 할 수 있는 챌린지를 지속적으로 제시해주며 카테고리의 확장이 가능하기 때문에 코로나라는 특수한 상황이 아니더라도 자기계발이나 힐링 등 다양한 분야에 챌린지가 긍정적인 영향을 끼칠 것이라고 생각된다.

개요 및 특징

  1. 운동, 도전 등 다양한 주제를 통해 같은 목표를 가진 사람들과 교감할 수 있는 온라인 소통 공간 제공
  2. 작은 습관을 반복해서 인생을 변화 시킬 수 있도록 다양한 챌린지를 제공
  3. 15일 간의 짧은 기간 동안 행동 중심 목표를 통한 규칙적인 나만의 습관/ 루틴 완성
  4. 미션 수행은 간편하게 사진으로 인증
  5. 작고 쉬운 목표 달성을 통한 의지력 강화, 자존감 상승

사용 기술 / API, 특이사항 등

  1. 포스트 작성 시 이미지 업로드 구현
  2. 포스트 작성 시 Naver Maps Open API를 통한 주소 등록 구현 (Web Dynamic Map)
  3. Mybatis 구현 - UserDAOIMPL

세부 기능

  1. 로그인 / 회원 가입
    • 회원 정보가 없는 유저는 회원 가입이 가능, 유저는 로그인 후 하루한개를 이용할 수 있다.
  2. 카테고리 선택 기능
    • 카테고리가 설정되어 있지 않으면 원하는 카테고리로 선택이 가능하다.
    • 카테고리가 설정되어 있지 않는 경우는 회원가입 한 뒤, 미션을 포기한 뒤, 카테고리를 선택한지 2주 뒤이다.
  3. 메인 페이지의 기능
    • 사용자가 선택한 카테고리의 오늘의 미션이 출력되고 미션 페이지로 이동할 수 있다.
    • 달력의 날짜를 선택하면 달력 페이지로 이동할 수 있다.
  4. 미션 관련 기능
    • 사용자가 선택한 카테고리, 오늘의 미션을 확인할 수 있다.
    • 미션은 매일 자정에 갱신된다.
    • 현재 카테고리의 미션 달성율을 확인할 수 있다.
    • 미션을 수행한 뒤 인증글을 올릴 수 있다. 이 때 공개/비공개 설정이 가능하며 사진, 위치, 태그 등을 선택적으로 기술할 수 있다.
    • 인증글을 올리면 미션 성공이다.
    • 공개로 설정된 다른 사용자의 게시글을 볼 수 있으며 검색할 수 있다.
    • 미션 포기가 가능하며 포기 시 카테고리를 재설정해야 된다.
  5. 메뉴 기능
    • 홈, 미션, 달력, 리워드, 마이페이지로 이동가능하며 로그아웃을 할 수 있다.
  6. 달력 기능
    • 달력의 날짜를 선택하면 사용자의 지난 미션을 확인할 수 있다.
    • 사용자가 과거에 미션을 수행했으면 인증글을 확인할 수 있다.
  7. 리워드 기능
    • 사용자가 획득한 리워드를 확인할 수 있다,
    • 리워드는 카테고리를 성공하면 획득할 수 있다. 성공기준은 14일 중 12일 이상 미션을 인증하는 것이다.
  8. 마이페이지 기능
    • 회원 정보 확인, 수정, 탈퇴를 할 수 있다.

팀원 업무 분담

동덕여자대학교 컴퓨터학과 18학번

강효진(팀장)
model: post
view: login, mission detail page, UI
controller: user, post

김재아
model: post support
view: signUp, calendar
controller: calendar, reward

김혜연
model: user
view: user page, menu
controller: user, post

윤민선
model: mission, caategory, reward
view: home, reward
controller: mission, reward, category

About

하루에 한개 도전 습관 만들기💭

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages