📅

カレンダー・予定管理アプリ

予定を登録・表示する定番アプリ。データ保存とログインの基礎が学べる

Webアプリ・サイト 中級 ⏱ 目安 2〜4日

どんなもの?

予定を登録・編集・削除して、月表示や週表示で見られるカレンダーアプリ。ユーザーごとにデータを保存する仕組み(データベースとログイン)が必要になるため、Webアプリ開発の基礎がひと通り身につきます。

こんな人におすすめ

「自分のデータを保存するアプリ」を作りたい初〜中級者

おすすめの技術スタック

カレンダーは「ユーザーごとのデータ保存」と「ログイン」が核。この2つをまとめて提供してくれるSupabaseを使えば、面倒な裏側の実装を大幅に省けます。フロントはNext.js、ホスティングはVercelが定番の組み合わせです。

作り方のステップ

  1. データの設計から始める 「予定(タイトル・日時・メモ)を保存するテーブルをSupabaseに作りたい」とCursorに相談。AIがSQLまで書いてくれます。
  2. カレンダー表示を作る 「月表示のカレンダーを作って、予定がある日にマークを付けて」と指示。ライブラリの選定もAIに任せられます。
  3. ログインを付ける Supabaseの認証機能で、メールログインを追加。ユーザーごとに自分の予定だけ見えるようRLS(行レベルセキュリティ)を設定します。
  4. 公開する Vercelにデプロイして完成。スマホのブラウザからも使えます。

収益化のヒント

Supabase・Vercelなど、実際に使う開発サービスの紹介が自然な収益導線になります。

← 他の「作りたいもの」を見る