- Google Cloud - ํด๋ผ์ฐ๋์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ์ฌ ์ด๋ฏธ์ง url๋ง ๊ด๋ฆฌํ ์ ์๋๋ก ํจ
- V-Calendar - ๋ฌ๋ ฅ API๋ก ๋ฉ์ธ ํ๋ฉด (๋ค์ด์ด๋ฆฌ ๋ฌ๋ ฅ)๊ธฐ๋ฅ ๊ตฌํ
- vue-chart - ํต๊ณ, ์์น๋ฅผ ํ๋ก ์ถ๋ ฅํ๊ธฐ ์ํ API
- react native - ํ์ด์ค๋ถ์์ ๋ง๋ ์คํ์์ค ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ๋ก ๊ตฌํํ ์น์ ์ฑ์ผ๋ก ๊ตฌํ
| ๊ตฌ๋ถ | ์กฐ์ง | ์ฃผ์ ์ญํ |
|---|---|---|
| ์ฃผ๊ด | team 3.141592(PI) | ์น ํ์ด์ง ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌ |
| ์ง์๊ธฐ๊ด | ํํ์์คํ x์์ฝ์ | ์ฅ๋น ์ง์ ๋ฐ ํ๋ฆฌํฐ ์ ๊ฒ |
-
์ถ์ง ์ผ์ : 2024-04-01 ~ 2024-04-17
-
์์ ์ํ๊ณต๊ฐ: ์์ธ ๋์๊ตฌ ๋ณด๋ผ๋งค๋ก 87 SFC๋น๋ฉ 3F 1๊ฐ์์ค, ์๊ฒฉ ์ํต(Discord ๋ฐ slack)
๐ public
โโย ๐ Favicon.ico
๐ src
โโย ๐ assets
โย ย โโย ๐ css
โย ย โโย ๐ icon
โโย ๐ components
โย ย โโย ๐ category๋ณ ํด๋
โย ย ย ย ย โโย ๐ .vue ํ์ผ // Login.Vue ํ์ผ ๋ฑ
โโย ๐ App.vue
โโย ๐ main.js
โโย ๐ store
ย ย ย โโย ๐ store.js
โโย ๐ view
โย ย โโย ๐ category๋ณ ํด๋
โย ย ย ย ย โโย ๐ .vue ํ์ผ
โโย ๐ router
ย ย ย โโย ๐ index.js
๐ .github
โโย ๐ Template
๐ public
๐ public
โโย ๐ Favicon.ico
๐ src
โโย ๐ assets
โย ย โโย ๐ css
โย ย โโย ๐ icon
โย ย โโย ๐ imges
โโย ๐ components
โย ย โโย ๐ calendar
โย ย โโย ๐ header
โย ย โโย ๐ main
โโย ๐ router
โย ย โโย ๐ router.js
โโย ๐ store
โย ย โโย ๐ store.js
โโย ๐ views
โโย ๐ App.Vue
โโย ๐ main.js
โโ ๐ .gitignore
โโ ๐ index.html
โโ ๐ jsconfig.json
โโ ๐ package.json
โโ ๐ package-lock.json
โโ ๐ README.md
โโ ๐ vite.config.js
DDL ๊ตฌ๋ฌธ
DROP DATABASE IF EXISTS moodholic;
CREATE DATABASE IF NOT EXISTS moodholic default CHARACTER SET UTF8;
USE moodholic;
DROP TABLE diary CASCADE;
DROP TABLE diary_emotion CASCADE;
DROP TABLE diary_food CASCADE;
DROP TABLE diary_food_like CASCADE;
DROP TABLE diary_movie CASCADE;
DROP TABLE diary_movie_like CASCADE;
DROP TABLE diary_music CASCADE;
DROP TABLE diary_music_like CASCADE;
DROP TABLE emotion CASCADE;
DROP TABLE food CASCADE;
DROP TABLE member CASCADE;
DROP TABLE movie CASCADE;
DROP TABLE music CASCADE;
CREATE TABLE `member` (
`member_id` BIGINT AUTO_INCREMENT NOT NULL,
`nickname` VARCHAR(50) NULL,
`provider` VARCHAR(30) NULL,
`email` VARCHAR(50) NULL,
PRIMARY KEY (`member_id`)
);
CREATE TABLE `diary` (
`diary_id` INT AUTO_INCREMENT NOT NULL,
`date` DATE NULL,
`content` TEXT NULL,
`status` BOOLEAN NULL DEFAULT FALSE,
`Img_path` TEXT NULL,
`member_id` BIGINT NOT NULL,
`summary` VARCHAR(255) NULL,
PRIMARY KEY (`diary_id`)
);
CREATE TABLE `emotion` (
`emotion_id` INT AUTO_INCREMENT NOT NULL,
`emotion_score` INT NULL,
PRIMARY KEY (`emotion_id`)
);
CREATE TABLE `music` (
`music_id` INT AUTO_INCREMENT NOT NULL,
`music_name` VARCHAR(255) NULL,
`singer` VARCHAR(255) NULL,
`music_genre` VARCHAR(255) NULL,
PRIMARY KEY (`music_id`)
);
CREATE TABLE `food` (
`food_id` INT AUTO_INCREMENT NOT NULL,
`food_name` VARCHAR(255) NULL,
`food_category` ENUM('ํ์','์ค์','์์','์ผ์','์์์') NULL,
`food_spicy` INT NULL,
PRIMARY KEY (`food_id`)
);
CREATE TABLE `movie` (
`movie_id` INT AUTO_INCREMENT NOT NULL,
`movie_name` VARCHAR(255) NULL,
`movie_genre` VARCHAR(255) NULL,
PRIMARY KEY (`movie_id`)
);
CREATE TABLE `diary_music` (
`diary_music_id` INT AUTO_INCREMENT NOT NULL,
`diary_id` INT NOT NULL,
`music_id` INT NOT NULL,
`music_like` BOOLEAN NULL,
PRIMARY KEY (`diary_music_id`)
);
CREATE TABLE `diary_food` (
`diary_food_id` INT AUTO_INCREMENT NOT NULL,
`diary_id` INT NOT NULL,
`food_id` INT NOT NULL,
`food_like` BOOLEAN NULL,
PRIMARY KEY (`diary_food_id`)
);
CREATE TABLE `diary_movie` (
`diary_movie_id` INT AUTO_INCREMENT NOT NULL,
`movie_id` INT NOT NULL,
`diary_id` INT NOT NULL,
`movie_like` BOOLEAN NULL,
PRIMARY KEY (`diary_movie_id`)
);
CREATE TABLE `diary_emotion` (
`diary_emotion_id` INT AUTO_INCREMENT NOT NULL,
`diary_id` INT NOT NULL,
`emotion_id` INT NOT NULL,
PRIMARY KEY (`diary_emotion_id`)
);
CREATE TABLE `comment` (
`comment_id` INT AUTO_INCREMENT NOT NULL,
`diary_id` INT NOT NULL,
`comment_content` VARCHAR(255) NOT NULL,
PRIMARY KEY (`comment_id`)
);
ALTER TABLE `diary`
ADD CONSTRAINT `fk_member_id` FOREIGN KEY (`member_id`)
REFERENCES `member`(`member_id`);
ALTER TABLE `diary_music`
ADD CONSTRAINT `fk_diary_id1` FOREIGN KEY (`diary_id`)
REFERENCES `diary`(`diary_id`);
ALTER TABLE `diary_music`
ADD CONSTRAINT `fk_music_id` FOREIGN KEY (`music_id`)
REFERENCES `music`(`music_id`);
ALTER TABLE `diary_food`
ADD CONSTRAINT `fk_diary_id2` FOREIGN KEY (`diary_id`)
REFERENCES `diary`(`diary_id`);
ALTER TABLE `diary_food`
ADD CONSTRAINT `fk_food_id` FOREIGN KEY (`food_id`)
REFERENCES `food`(`food_id`);
ALTER TABLE `diary_movie`
ADD CONSTRAINT `fk_diary_id3` FOREIGN KEY (`diary_id`)
REFERENCES `diary`(`diary_id`);
ALTER TABLE `diary_movie`
ADD CONSTRAINT `fk_movie_id` FOREIGN KEY (`movie_id`)
REFERENCES `movie`(`movie_id`);
ALTER TABLE `diary_emotion`
ADD CONSTRAINT `fk_diary_id4` FOREIGN KEY (`diary_id`)
REFERENCES `diary`(`diary_id`);
ALTER TABLE `diary_emotion`
ADD CONSTRAINT `fk_emotion_id` FOREIGN KEY (`emotion_id`)
REFERENCES `emotion`(`emotion_id`);
ALTER TABLE `comment`
ADD CONSTRAINT `fk_diary_id5` FOREIGN KEY (`diary_id`)
REFERENCES `diary`(`diary_id`);DML ๊ตฌ๋ฌธ
INSERT
INTO member
(email,nickname, provider)
VALUES
('park123@naver.com','์ธ๋ฅด๋๋', 'google')
, ('yun123@naver.com', '์ฐ์ฃผ์ต๊ฐ๋ฏธ๋จ', 'naver')
, ('mfk5gd@daum.net', '๋ฆฌ์นด์๋ฆฌ','google')
, ('cho123@daum.net', '์ฅฌ๋ผ๊ธฐ์๋','google')
, ('kim123@kakao.com', '๋ฅ์ณ๋งํฌ์ด', 'naver')
, ('f414mce3@yahoo.com', '๊ฐ๋ฌธ๋นํ๋์', 'google')
, ('lee123@gmail.com', '๋งํธ๋ค', 'naver')
, ('baek123@yahoo.com','์ด๋๊ฐ๊บผ์ผ', 'google')
, ('seo@naver.com', '๊ฒ์์กฐ์','naver')
, ('v1hdfn@naver.com', 'ํํ์๋ฆฌ', 'google')
, ('i8drit@naver.com', '๊ทค๋ ๋ ', 'google')
, ('lmjava@gmail.com', '๋ฌผ๋ณต์ญ์', 'google')
, ('fdxrt2@yahoo.com', '์งํ์ฒ์ฒ', 'naver')
, ('helloItsUnivers@naver.com', 'littleUnivers','naver')
, ('buy1005@naver.com', 'handselim', 'google')
, ('djunsg@gmail.com', '์ค๋์ก', 'naver')
, ('Din1@yahoo.com', 'god๋์', 'google')
, ('al8@daum.net', '์ด์ธ์นด์ด', 'google')
, ('leieion@naver.com', '๋ฐ๋์ฌ์ด', 'naver')
, ('beoele@gmail.com', '๋ณด์ฐํ๋ฆฌ', 'naver')
, ('je58392@yahoo.com', '๋ฒค์กฐ์นด์ธ', 'naver')
, ('829hhge@daum.net', '์ดํ์ธ๊ตฐ', 'google')
, ('oiomnnt8@naver.com', '๋ค๋ถ์๋ถ', 'google')
, ('1m0s11@gmail.com', 'ํ๋ผ๋์ค', 'google')
, ('krwink@yahoo.com', 'ํํฌ์ค๋ฒ', 'google')
, ('te6394@daum.net', '๋ง์ด์นด๋์ดํธ', 'google')
, ('rj83n9n@naver.com', '๋ง๋ฅธ์์ฐ๋ณถ์', 'naver')
, ('ciqfnl348@gmail.com', '๋ฉ์ํฌํ๋ฏธ์', 'naver')
, ('yun2489b@daum.net', 'DragonVicroty', 'google')
, ('coein231@gmail.com', 'ํค๋ฌ์๋ฃจ๋', 'naver')
, ('lehyw@nate.com', 'rpwkr', 'naver');
INSERT
INTO diary
(`date`,`content`,`member_id`, `summary`)
VALUES
(
'2024-03-25'
,'์ค๋์ ์ค๋๋ง์ ์น๊ตฌ์ ์ด๋์ผ์นดํ์์ ๋ง๋ ์ฝ๋๋ธ๋ฃจ๋ฅผ ๋ง์๋ฉฐ ์๋ค๋ฅผ ๋จ์๋ค.
์ ์ฌ์น์ด์ผ๊ธฐ์ ๋กค์ด์ผ๊ธฐ๋ฅผ ํ๋๋ฐ ์ญ์ ๋ด ๋ฒ ํ๋ผ ๊ทธ๋ฐ์ง ๋ํ๋ ์ฆ๊ฑฐ์์ ๊ธฐ๋ถ์ด ๋งค์ฐ ์ข์๋ค.
์ฌ์ง์ด ์ด๋ ์กฐ๊ฐ๊ตฌ์ด๋ ๋จน์ด์ ์ง์ง ์ฐ์ผ๋ก ๊ด๋๊ฐ ๋์ฌ๋งํผ ์์๋๊ฒ ๊ฐ๋ค.
๋ด์ผ๋ ์ด์ ๋๋ก ๊ธฐ๋ถ์ข์ ์ผ๋ง ๊ฐ๋ํ์ผ๋ฉด ์ข๊ฒ ๋ค.',
8,
'๊ธฐ๋ถ ์ข์๋ค'
),
(
'2024-03-26'
,'๊ธฐ๋ถ์ด ์ข๊ธฐ๋ ๊ฐ๋ฟ ์์๋ถํฐ ๊ผฌ์๋ค.
ํ์ฌ์์ ์์ฌ๊ฐ ๊ฐ์๊ธฐ ์ค์ ํ๋ก์ ํธ ๋ง๊ฐ์ผ์ด ๋ค๊ฐ์ค๊ณ ์์ผ๋ ์ค๋ ์ผ๊ทผ์ ํ๋ผ๋ ๋ง์ ํ๋๊ฒ ์๋๊ฒ ๋๊ฐ
์ค๋ ์ง๊ฐ์ ์ผ๊ตฌ๋ณด๋ฉด์ ์์ํ ๋งฅ์ฃผ๋ง์๋ฉด์ ์ด๋ ค๊ณ ํ๋๋ฐ ๊ธฐ๋ถ์ด ๋๋ฌด ์์ข์์ก๋ค.
์ง๊ธ ์ด์๊ฐ์ ํ์ฌ์์ ์ผ๊ธฐ๋ ์ฐ๊ณ ์๋ค๋ ์ง์ง ํ๋๋ค',
8,
'ํ๊ฐ ๋ฌ๋ค'
),
(
'2024-03-27'
,'์ค๋๋ง์ ๋์๊ด์ ๊ฐ์ ์ฑ
์ ์ฝ์๋ค.
์กฐ์ฉํ๊ณ ์ง์คํ๊ธฐ ์ข์ ํ๊ฒฝ์์ ์๊ฐ๊ฐ๋ ์ค ๋ชฐ๋๋ค.
๋ณ๋ค๋ฅธ ํน๋ณํ ์ผ ์์ด ํธ์ํ๊ณ ์กฐ์ฉํ ํ๋ฃจ์๋ค.
๊ฐ๋์ ์ด๋ฐ ํ์จํ ํ๋ฃจ๋ ๊ด์ฐฎ์ ๊ฒ ๊ฐ๋ค. ',
8,
'๋๋ฆ ๊ด์ฐฎ์ ํ๋ฃจ'
),
(
'2024-03-28'
,'์ค๋ ์์ฃผ ํ๋ณตํ ๊ฟ์ ๊ฟจ๋ค. ๋ฐ๋ก ์ต๋ง์ฅ์๊ฐ ๋๋ ๊ฟ!! ๊ทผ๋ฐ ๊นผ๋๋ ๋ด ๋์์ ๋ณด์ด๋๊ฑด
์ด์ ๋จน๊ณ ์์น์ด ๋ง๊ตญ์ ๊ทธ๋ฆ๊ณผ ์ด๋ถ์ ๋จ์ด์ง ์กฑ๋ฐ ํ์กฐ๊ฐ์ด์๋ค. ์์นจ๋ถํฐ ์์ฃผ ์ฟ๊ฐ์ ํ๋ฃจ๋ค.
์ค๋ ๋ด ๋์ ๋๊ตฌ ๊ฑธ๋ฆฌ๊ธฐ๋ง ํด๋ด๋ผ ์ง์ง ๋ถ๋
ธ์กฐ์ ์ฅ์ ๊ฐ ๋ญ์ง ๋ณด์ฌ์ฃผ์ง.',
8,
'ํ๊ฐ ๋ง์ด ๋ฌ๋ค'
),
(
'2024-03-29'
,'์๋ก์ด ์ทจ๋ฏธ๋ก ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ธฐ๋ฅผ ์์ํ๋ค. ์ ๊ทธ๋ฆฌ์ง๋ ๋ชปํ์ง๋ง, ์ฐฝ์์ ๊ณผ์ ์์ฒด๊ฐ ์ฆ๊ฑฐ์ ๋ค.
์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๋ ์ค๋ ์ด ์์๋ค. ์ด์ ๋ ์ข ์ปจ๋์
์ด ์์ข์์ง๋ง ๊ทธ๋ฆผ๊ทธ๋ฆฌ๊ธฐ์ ๋ด ์๋ก์ด ์ฌ๋ฅ์ ์ฐพ์๊ฒ ๊ฐ
๊ฐ์์ ๊ธฐ๋ถ์ด ๋ชน์ ๋งค์ฐ ์ข๋ค. ๋ด์ผ๋ ์ ํ๋ธ ๋ณด๋ฉด์ ๊ทธ๋ ค๋ด์ผ์ง.',
8,
'์ ๋น๋ก์ด ๊ธฐ๋ถ์ด ๋ ๋ค'
),
(
'2020-02-02' ,
'์ค๋์ ์ํ๋ ์ด์๋๋ฐ ์ํ์ ๋๋ฌด ๋ชป๋ดค๋ค. ๋ด ๋ชฉํ ์ ์๋ 80์ ์ด์๋๋ฐ
65์ ๋ฐ์ ๋ชป๋ง์์ ๊ธฐ๋ถ์ด ์ฐ์ธํ๋ค. ์์ผ๋ก ๋ ์ด์ฌํํด์ผํ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐํ๋๋ฐ
์ฉ๊ธฐ๊ฐ ์๋๋ค. ๊ทธ๋๋ ์ด์ฌํ ํด์ผ๊ฒ ๋ค!',
1,
'์ฐ์ธํ๋ค..'
),
(
'2021-02-21' ,
'์ค๋์ ๋ถ๋ชจ๋์ ๊ฒฐํผ๊ธฐ๋
์ผ์ด์ด์
์ ๊ฝ๋ค๋ฐ์ ์ฌ๋๋ ธ๋๋ฐ ๋ถ๋ชจ๋๊ป์ ๊ต์ฅํ ์ข์ํ์
จ๋ค.
๋๊ตฐ๊ฐ์๊ฒ ์ ๋ฌผ์ ํ๋ ํ์์ ์์ด์ ์๋๋ฐฉ์ด ๊ธฐ๋ถ ์ข์ํ๋ค๋ฉด ์ ๋ฌผ์ ์ฃผ๋ ์ฌ๋
์
์ฅ๋ ๊ธฐ๋ถ์ด ์ข์์ง๋ค๋ ๊ฒ์ ์ฒ์ ์์๋ค. ๋๊ตฐ๊ฐ์๊ฒ ์ ๋ฌผ์ ํ๋ค๋ ๊ฒ์ ๋๋ฆ
๊ธฐ๋ถ ์ข์ ์ผ์ด์๊ตฌ๋~',
2,
'๋ฟ๋ฏํ ๊ธฐ๋ถ~'
),
(
'2022-02-22' ,
'์ค๋ ๋์๊ฒ ์์ด์ ๋งค์ฐ ์ค์ํ ๋ ์ด์๋ค. ์ค๋์ ๋์ ๋ํ ์กธ์
์๋ ์ด์๋ค.
ํ์ง๋ง ์์นจ๋ถํฐ ๋จธ๋ฆฌ ๋๋ผ์ด๋ฅผ ์ ๋๋ก ํ์ง ๋ชปํ๊ณ ํ๊ต์ ๊ฐ๋ ๊ธธ์ ์๋ฅ์ ๋ง์
์ฐ์ง๋ฐฉ์ ๋ค๋ ค ์ป์ด์ผํ๋ค..๊ทธ๋ ๊ธฐ์ ์กธ์
์๋ ์ต์
์ด์๋ค. ๋ด ์ธ์์ ๋จ ํ๋ฒ ์๋
๋ ์ธ๋ฐ ์ด๋ ๊ฒ ๋ง๋ฌด๋ฆฌํ๋ ๊ธฐ๋ถ์ด ์ง์ง ๋๋นด๋ค.' ,
3,
'์ฌ์์๋ ๋ '
),
(
'2023-02-23' ,
'3๋
๋์ ์ฃผ 1ํ์ฉ ๋ณต๊ถ์ ๊ตฌ๋งคํ๋ ๋.. ํญ์ ๋์ฒจ๋ง ๋๋ ๋.. ํ์ง๋ง ๋๋์ด ๋ณต๊ถ
3๋ฑ์ ๋น์ฒจ๋์๋ค!! ๋น๋ก 1๋ฑ ๋น์ฒจ๊ธ์ก์ ๋นํด ์ด๋ผํ ๋น์ฒจ๊ธ์ก์ด์ง๋ง ์ด์ ๋๊ฐ ์ด๋์ธ๊ฐ..
๋๋ ์ค๋ ์๊ณ ๊ธฐ๋ฅผ ๋จน์ ๊ฒ์ด๋ค!!' ,
4,
'์ฑ๊ณตํ ๋๋!'
),
(
'2024-02-24' ,
'์ค๋ ํ๊ต๋ฅผ ํ๋ฉฐ ํ ์ํํธ ์์ ์ง๋๊ฐ๊ณ ์์๋ค. ๊ทธ๋ ๋ค๋ ธ๋ ์๋ฆฌ.."ํฝ!!"
๋ด ์์ ์์ ์ฐ์ ๊ณฝ์ด ํฐ์ก๊ณ ๊ทธ๋ก ์ธํด ๋ด ๋ชธ์ ํฐ ์ฐ์ ์ ๋ฒ๋ฒ
์ด ๋์ด์์๋ค.
๊ทธ ์งํ ๋ค๋ฆฌ๋ ์๋ฆฌ "๊น๊น๊น~" ์ํํธ ์์์ ์ด๋ฑํ์๋ค์ด ๋์๊ฒ ์ฐ์ ๋ฅผ ๋์ง ๊ฒ์ด์๋ค.
๋๋ ์๋ฆฌ๋ฅผ ์ง๋ฅด๋ฉฐ ์์ ํ๋ค. ํ์ง๋ง ๊ทธ ํ์๋ค์ ๋ถ๋ชจ๋ค์ด ์ฐพ์์ ์ ๋ฐํ์ฅ์ผ๋ก
์๋ฆฌ์ง๋ฅด์ง ๋ง๋ผ๋ฉฐ ๋์๊ฒ ๋๋ ค ํ๋ฅผ ๋ด์๋ค. ์ฐจ๋ผ๋ฆฌ ์ ์ถ์ฐ ์๋๊ฐ ์ค๋๊ฐ์ผ๋ฉด ์ข๊ฒ ๋ค๊ณ
์๊ฐํ ํ๋ฃจ์๋ค.' ,
5,
'๊ธฐ๋ถ ์ก์น๋ค ์ง์ง'
)
;- ํ๋ก ํธ ์ฌ์ ๋ฆฌ: ์น์ฌ์ดํธ์ ํ๋ก ํธ์๋๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ฌ์ ๋นํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๊ณ ๋์์ธ์ ํ๋์ ์ผ๋ก ์ ๋ฐ์ดํธ
- ์น๊ณผ ๋ค์ดํฐ๋ธ ์ฑ ๋ถ๋ฆฌ: ํ์ฌ ์น์ฌ์ดํธ๋ฅผ ๋ค์ดํฐ๋ธ ์ฑ๊ณผ ๋ณ๋๋ก ๊ฐ๋ฐํ์ฌ ๊ฐ ํ๋ซํผ์ ์ต์ ํ๋ ์ฑ๋ฅ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณต
- ์์ด์ฝ ๋๊ฐ: ์ฌ์ฉ์ ๋ค์ด์ด๋ฆฌ ์์ฑ ์ ๋๋ค์ผ๋ก ์์ด์ฝ(or ์บ๋ฆญํฐ)์ด ํ๋ฅ ์ ์ผ๋ก ์์ฑ
- ๋ฑ์ง ๋ฑ๋ก: ์ฌ์ฉ์๊ฐ ๋ชจ์ ์์ด์ฝ ๋๊ฐ ์ค์์ ์ฌ์ฉ์ ํ๋กํ์ ์๋ ๋ฑ์ง๋ฅผ ๋ฑ๋กํ ์ ์์
- TODO ๋ฆฌ์คํธ: ์ฌ์ฉ์๊ฐ ์์ ํญ๋ชฉ๋ค์ ๊ด๋ฆฌํ ์ ์๋ TODO ๋ฆฌ์คํธ๋ฅผ ๊ตฌํ
- ๋ง์ดํ์ด์ง/๋ด์ ๋ณด ์์ : ์ฌ์ฉ์๊ฐ ์์ ์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ์ ๋ฐ์ดํธํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๊ณ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ํ
- ๋ค์ด์ด๋ฆฌ ํ ํ๋ฆฟ ์ฒดํ ๋ฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ: ์ฌ์ฉ์ ํ์๊ฐ์ ์ ์น/์ฑ์ ๋ํ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ์ฌ์ฉ๋ ๋ค์ด์ด๋ฆฌ ์์๋ ์ฒดํํ๊ธฐ ๊ธฐ๋ฅ




