[email protected]/hackathon123
일기를 쓰면 좋다는 사실은 누구나 알고 있다.
하지만 일기를 쓰는 과정은 항상 귀찮고 지루하다. 불편함을 감수하고 일기를 써보면 어제와 비슷하게 완성된 일기에 회의감을 느끼기 마련이다.
이런 귀찮고 지루한 과정을 줄일 수 있는 방법을 찾다가 문득 이런 생각이 들었다.
"항상 오늘 있었던 일만 일기로 써야 할까?"
내일 일기는 오늘의 내가 내일의 일기를 미리 쓰고, 내일의 내가 마무리 하는 방식의 새로운 일기 패러다임 을 제시한다.
군대를 오고나서 소나기를 통해 처음으로 일기를 쓰기 시작했습니다. 일기를 계속 써보니 표출하지 못했던 감정들을 일기에 쓰고나니 한결 가벼운 마음도 생기면서 스트레스도 해소되는 느낌을 갖게 되었습니다. 무엇보다 오늘 하루를 되돌아보는 시간이 정말 좋게 느껴졌습니다.
군대에서나 현대사회에서 스트레스는 만병의 근원입니다. 일기는 스트레스를 해소해주는 심리 치료효과를 가지고 있습니다. 군대는 단체생활이라 자신의 감정표현을 쉽게 밖으로 표출하지를 못합니다. 일기는 이런 감정을 표출해주는 매개체가 되어주어 우울증이나 심리적인 부분에서 좋은 효과를 보입니다.
스몰빅이라는 책이 있습니다. 너무 큰 목표를 이룰려면 큰 목표를 잊고 그 목표에 다가기 위한 계획을 세워서 하나씩 완료해나가면 결국 큰 목표는 이루어지게 된다라는 의미를 담고 있는 책입니다. 이 책을 보니 내일의 계획을 일기형식으로 쉽고 간편하게 또한 재밌게 일기를 작성하여 목표에 대한 계획을 하면서 일기를 작성하여 두개의 장점을 다 가질 수 있지 않을까?? 라는 생각이 들었습니다.
이번 해커톤을 통해 아이디어를 생각하면서 내일에 대한 계획을 짜는 것을 일기형태로 만들어보면 어떨까 하여 프로젝트를 시작하게 됐습니다. 내일에 관해 계획을 세우면서 일기를 쓰고 다음날이 되면 어제 썼던 일기를 보면서 하루를 되돌아보며 수정하여 오늘의 일기까지 작성하는 것이 이 프로젝트의 핵심입니다.
- 스트레스 해소와 우울증 감소에 도움을 준다.
- 자신의 목표에 쉽고 재밌게 도달할 수 있다.
- 계획을 잘 지켰는지, 오늘 나의 생활을 어땠는지 돌아볼 수 있다
- 일기를 안 썼던 사람이 목표를 세우고 일기를 쓰는 습관을 들일 수 있다
- 내일에 대한 일들을 미리 생각하여 좋은 방향으로 하루를 보낼 수 있게 해준다
- 부정적인 생각 등 안 좋은 감정을 표출해줄 수 있는 매개체로 좀 더 감정 제어를 잘 할 수 있게 도와준다.
- 군대에서 자살의 빈도가 줄어든다
- 군대에서 자신에게 유익한 시간을 보낼 수 있게 계획을 설계할 수 있게 해준다
- 수양록(소중한 나의 병영일기)와 연계해서 사용할 수 있다.
- 내일 일기의 핵심 패러다임은 교육용으로도 사용할 수 있다.
기능 | 미리보기 |
---|---|
로그인도 간편하게! O-Auth 기능 (구글, 페이스북) | |
자동 로그인 기능 | |
내일 일기 미리 쓰기 | |
내일 일기를 기반으로 오늘 일기 완성하기 | |
To-do List (시간 설정 가능) | |
프로필 사진 표정 분석 | |
오늘의 일기 감정 분석 | |
자신이 쓴 일기 분석 (차트로 표현) | |
업적 시스템 | |
pub.dev에 캘린더 라이브러리 출시! simple_quick_calendar |
- Android 5.0 (Lollipop, api level 21) 이상
- 권장 : Android 9.0 (Pie, api level 28) 이상
Cloud Server |
Authentication | OAuth : Google, Facebook | Store Data in Firestore |
Framework |
Libraries from pub.dev | with Dart language |
Cloud Service Provider |
SaaS : Amazon rekognition | SaaS : Amazon Comprehend |
Google Play에서 "내일 일기"앱을 다운받거나 apk파일을 설치한다.
정종인 | |||
---|---|---|---|
김범준 |
This project is licensed under the terms of the MIT license.
사용한 오픈소스 패키지 이름 | 용도 |
---|---|
get: ^4.3.8 | State Manager, Navigator |
firebase_core: ^1.6.0 | Firebase |
firebase_auth: ^3.1.1 | Firebase Auth |
cloud_firestore: ^2.5.3 | Firestore |
animated_text_kit: ^4.2.1 | Text Animation |
google_fonts: ^2.1.0 | Google Fonts : Noto Sans |
modal_bottom_sheet: ^2.0.0 | Bottom Bar Modal Sheet |
day_night_time_picker: ^1.0.3+1 | Time Picker in Todo-List |
flutter_signin_button: ^2.0.0 | OAuth Button(Google, Facebook) |
google_sign_in: ^5.1.1 | OAuth : Google |
url_launcher: ^6.0.12 | Hyperlink |
local_image_provider: ^4.0.1 | Image Provider |
image_picker: ^0.8.4+2 | Image Picker |
pie_chart: ^5.0.1 | Pie Chart in Analysis page |
path_provider: ^2.0.5 | File converting |
path: ^1.8.0 | File converting |
flutter_facebook_auth: ^3.5.2 | OAuth: Facebook |
flutter_secure_storage: ^4.2.1 | Auto Sign-in |
fl_chart: ^0.40.2 | Chart in Today Emotion page |
cupertino_icons: ^1.0.3 | Cupertino Icons |