# 振り返れる日記 仕様 > [name=Sho Hirose] > [TOC] ## 概要 手軽にかけて,「振り返れる」日記、「振り返りたくなる」日記を目指す。 ## 機能 振り返りやすい日記のために。 - 一年前の今日、半年前の今日の日記,100日前の日記などを見ることができる* - 今日書いた日記に近い内容の日記を表示する(同じような日が過去にもあった、など)* - フォロー/フォロワー機能を利用した日記の公開* - 公開ユーザーの制限をかけた日記の公開* - 日記の投稿についてのいいね/リプライ機能(これらによって、いいね数などで振り返れる) - 日記に対してタグをつけれる - タグ検索機能 - 自分の日記の全文検索機能* - カレンダー表示(自分の日記) - タイムライン表示(他人の日記) - メモ帳のように手軽にかけるUI *既存の日記系アプリで確認されていない機能 (Webアプリとしては既存のものも一部あり・スマホアプリだとなさそう) ## 技術選定(検討中) - プレリリースは極力無料でやりたい - やりたい技術でやりたい ### Web front - Next.js or Nuxt.js ### Mobile App - Flutter ### Backend API - Go, Gin (Backend) - Python, FastAPI (AI Engine: doc2vecを使いたい) - OpenAPI - GCP Cloud Storage (Free) ### Midleware - Elasticsearch - redis - Firebase Auth - Firebase Cloud Messaging ### Infrastructure - Vercel (Web Front Deploy) - Heroku (Server Deploy) - AWS EC2 or S3 (Server, Elasticsearch Deploy) - Docker - Kubenetese ### 仕様書の管理など - OpenAPI - Redoc - Firebase Hosting