Skip to content

테킷 앱스쿨:안드로이드1기 최종 프로젝트 - 까먹지마(Don't forget)

Notifications You must be signed in to change notification settings

APPSCHOOL2-Android/FinalProject-Dont-Forget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

까먹지마

테킷 앱스쿨:안드로이드1기 최종 프로젝트 - 까먹지마(Don't forget) ✔️ TODO 일정 관리 서비스


💭 ADS

까먹지마는 친구와의 일정 공유 기능으로 공동 일정 생성하고 TODO 생성시 자신이 설정한 시간에 푸시 알림, 위치 기반 알림 서비스를 제공하여 일정을 까먹지 않고 수행할 수 있도록 지속적으로 상기시켜주는 서비스입니다.


todo


🏅 Award

image



📍 주요 기능

image image image image
회원가입 로그인 홈화면 할일 검색
image image image image
마이페이지 내 정보 수정 테마 설정 - 다크모드 회원탈퇴

카테고리 추가

개인 또는 공용 카테고리를 추가하여 사용할 수 있습니다. 공용 카테고리의 경우 할일을 공유하고 싶은 친구를 추가하여 공동으로 작업하며 사용할 수 있습니다.
카테고리의 색상을 선택하여 자신만의 카테고리로 커스텀할 수 있도록 기능을 추가하였습니다.

image image image image
카테고리 추가 - 종류 선택 개인 카테고리 추가 카테고리 색상 선택 공용 카테고리 추가

할일 추가 및 상세

개인 또는 공용 카테고리에 할일을 생성하고 날짜, 시간, 위치를 설정할 수 있습니다. 설정된 시간이나 설정한 위치의 일정 반경 이내로 들어갈 경우 푸시 알림으로 할일을 알려줍니다.

image image image image
할일 추가 할일 추가 - 날짜 선택 할일 추가 - 시간 선택 할일 추가 - 위치 선택
image image image image
할일 상세 할일 상세 - 다른 사람이 만든 경우 앱 알림 할일 푸시 알림

친구 추가

친구 요청 후 수락하여 공용 카테고리로 할일을 공유하여 사용할 수 있습니다.

image image image image
친구 목록 친구 요청 친구 - 내가 보낸 요청 친구 - 친구 요청함

🛠️ Architecture

image


💻 실행 가이드 및 설치 방법 (How to build)

  • Target SDK Level : 33
  • Min SDK Level : 24
  • jvmTarget : 1.8

  • ❗️ 아래 파일은 필수임으로 필요시 [email protected] 으로 요청해주세요. ❗️
- local.properties           // GOOGLE_MAP_KEY

추가 설정
  1. Firebase 세팅

까먹지마 Android 패키지 이름 : com.test.dontforgetproject

  1. Firebase에서 Firebase Realtime Database, Storage, Authentication 설정

보안 규칙을 테스트 모드에서 시작으로 설정


🙌 Team Members

이채연
@dkin12
임성욱
@Seongwk
신승헌
@ShShin98
이주형
@dlwngud
정채윤
@JUNGCHAEYOON
피유진
@PIYUJIN

✔️ 기타 참고 자료

피그마 - 와이어프레임 및 UI 설계

까먹지마 시연영상

About

테킷 앱스쿨:안드로이드1기 최종 프로젝트 - 까먹지마(Don't forget)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages