-
NOT TO DO LIST는 하지 말아야 것들을 목표로 설정하고 이를 달성하지 못했을 시 ❎ → ⭕표시로 변경 함.
- 예시 목표
- 야식 먹지 않기
- 담배 끊기
- 늦게 잠들지 않기
- 과소비하지 않기
- 등
- 예시 목표
-
기타 내용
- 고치고 싶은 습관을 개선하는데 도움을 줌
- 거절하는 습관을 들일 수 있음
- 시간 절약에 도움을 줌
- 유저
- ✅ CRUD
- ✅ 로그인/로그아웃
- Todo Item
- ✅ CRUD
- ✅ ❎⭕ 표시 기능
- ✅타 사용자의 목표들을 확인 가능
- ✅정해진 감정표현을 이용하여 표현 가능 (좋아요 싫어요와 유사)
- ❌자신의 것으로 복사 가능 (공유 기능)
- ✅월 별로 어느 사용자가 목표를 잘 달성했는지 순위를 표현함
- ✅해시태그 기능
- ❌해시태그 검색기능
- ❌이름을 통한 검색
[데이터베이스 설계]
데이터베이스 설계
Column Name | Data Type | 연관 관계 |
---|---|---|
id | INT | |
account | VARCHAR(255) | |
password | VARCHAR(255) | |
nickname | VARCHAR(255) | |
refresh_token | VARCHAR(255) | |
created_at | DATETIME | |
is_deleted | TINY INT |
Column Name | Data Type | 연관 관계 |
---|---|---|
item_id | INT | item.id |
emotion_id | SMALLINT | |
user_id | INT | user.id |
Column Name | Data Type | 연관 관계 |
---|---|---|
id | INT | |
user_id | VARCHAR(255) | user.id |
title | VARCHAR(255) | |
priority | TINYINT | |
created_at | DATETIME | |
edited_at | DATETIME | |
deadline | DATETIME | |
description | TEXT | |
is_done | TINYINT | |
is_edited | TINYINT | |
is_shared | TINYINT | |
is_deleted | TINYINT |
Column Name | Data Type | 연관 관계 |
---|---|---|
id | INT | |
hash_tag_name | VARCHAR(255) |
Column Name | Data Type | 연관 관계 |
---|---|---|
item_id | INT | item.id |
hash_tag_id | SMALLINT | hash_tag.id |
[기술 설명]
기술 설명
- Java
- JDK:
1.8
- JDK:
- Spring
- mvc:
4.3.18.RELEASE
- secrurity:
5.7.1
- mvc:
- Mysql
8.0.28
- Mybatis
3.2.2