Softex CelwareTech Blog
Webアプリ公開事例

らくログタスク

作業時間管理Webアプリ

Next.jsとSupabaseで構築した、出勤・退勤・作業時間の記録と集計を行うWebアプリです。

概要

作業開始・終了の記録、日別・月別の集計、タスク別の可視化を行うためのWebアプリです。

認証、カレンダー表示、色管理、通知、初回ガイドなど、業務アプリでよく必要になる機能を組み合わせています。

このTech Blogでは、実装時に得られたNext.js、Supabase、UI実装、セキュリティ確認のノウハウを記事化しています。

使用技術

Next.jsSupabaseVercelOAuthTailwind CSS

実装・設計のポイント

  • Supabase Authを使ったログイン制御
  • 作業時間をカレンダー・グラフ・一覧で確認できるUI
  • タスク色をアプリ全体へ反映する設計
  • 初回利用時のガイドとトースト通知
  • Vercel運用時のセキュリティ確認

関連する技術記事