---
# System prepended metadata

title: 振り返れる日記 仕様

---

# 振り返れる日記 仕様

> [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