大切なパートナーと予定を共有できるカレンダーアプリです。
※個人でも利用できます。
2021年6月~2021年8月
【言語】
- PHP
- HTML/CSS(Bootstrap)
- JavaScript
【インフラ】
- レンタルサーバ
- Apache
- MySQL
- ログイン/ログアウト
- 自動ログイン
- ユーザー登録
- 予定登録/編集/削除/検索
- パートナー登録
- パートナーの予定表示
- 予定通知
彼女と予定を決める際、メッセージアプリ上で都度予定を送りあっており、「〇〇日ってどうだっけ?」と聞き合うことが多々ありました。(これが原因でちょっとしたケンカになったことも笑) これを解消するため、既存のアプリを使っても良かったのですが、どうせなら学習中のことを活かしてアプリを作ろうと考え作成しました。
- 予定を共有させるためのDB操作の実装
- カレンダー日付の生成と表示の実装
- 予定日時の整合性保持
- 直観的に使えるシンプルなUI
- 予定の色分けによる見やすさの向上
- メールアドレスを登録します。
- 入力したメールアドレス当てに、予定共有用の情報が送られるのでご確認ください。
- その情報をパートナーに伝え(もしくは教えてもらい)、アプリの「共有」ページに入力します。
(これでペアリングが完了するので、以降は「パートナーの予定を表示」ボタンを有効にすると、相手の予定を確認することが可能になります。)
【予定の登録】
カレンダーマスをクリックするか「追加」ページに遷移し、予定を登録します。
【予定の編集・削除】
カレンダーに表示されている予定をクリックし、「編集」または「削除」を押下します。
※自分の予定のみ実行可能です。
【予定の検索】
「検索」ページにて「開始日」「終了日」「キーワード」を指定し検索できます。
※検索条件は「OR」条件です。
【予定通知】
「設定」にて時刻を指定すると、当日の予定の一覧がその時刻にメール送信されます。
- パスワード再登録機能の実装
- 退会機能機能の実装
- ユーザー情報画面表示・修正
- 現在登録中のパートナ情報の表示機能の実装
- パートナーの登録解除機能の実装
- カレンダークリック時の日付表示修正(押した日を表示させる)
- Laravelでのリプレース
- Dockerコンテナ化
Copyright (c) kazu. All rights reserved.