Seasonal Libraryは, 四季や月ごとに本を整理し、読書習慣の形成をサポートするウェブアプリケーションです。
開発言語 | フレームワーク | データベース | 開発環境(docker-composeでまとめて管理) |
---|---|---|---|
後日記載
機能 | 説明 | 実装状況 |
---|---|---|
サインアップ | 新規ユーザ登録機能 | ◎ |
ログイン | 登録した情報を用いて本人確認をする機能 | ◎ |
ログアウト | ログイン状態を解除する機能 | ◎ |
パスワード変更 | 登録したパスワード情報を変更する機能 | × |
機能 | 説明 | 実装状況 |
---|---|---|
本の登録 | 以下の情報を登録 - タイトル - 著者 - 画像 - メモ - 読み返したい月 |
× |
本の編集 | 登録済み本の情報更新 | × |
本の削除 | 登録済み本の削除 | × |
いいね機能 | 他ユーザーの本へのいいね登録/解除 | × |
機能 | 説明 | 実装状況 |
---|---|---|
月別表示 | 選択した月に関連付けられた本の一覧表示 | × |
季節別表示 | 春夏秋冬ごとの本の一覧表示 | × |
検索機能 | 以下の条件での検索 - タイトル - 著者名 - 月 |
× |
並べ替え機能 | 以下の条件での並べ替え - 追加順 - タイトルの五十音順 - いいね数順 |
× |
- パスワードのハッシュ化保存
- セッション管理によるアクセス制御
後日記載
- Docker
git clone https://github.com/iamharada/seasonal-library.git
docker-compose build
docker-compose up -d
docker-compose exec -it < DBのコンテナ名 > bash
mysql -u root -p < init.sql >