1万時間学習記録














アプリ概要
学習時間を記録・可視化することで、1万時間の目標達成をサポートするアプリです。
ユーザーは日々の学習時間や内容を記録でき、進捗状況や残り時間を自動で算出して表示します。
使用技術
フロントエンド:
HTML
JavaScript
Tailwind CSS
バックエンド:
PHP 8.2
Laravel 9.x
DB:
MySQL 8.0 (ローカル)
MariaDB 10.5 (Xserver・MySQL互換)
インフラ・環境:
MAMP
Xserver
macOS Sequoia 15.3.1
ビルド環境:
Node.js 22.x (ローカル)
Node.js 16.20.2 (Xserver / nodebrew導入)
Composer 2.x
開発ツール:
Git
GitHub
phpMyAdmin
Visual Studio Code
主な機能
ユーザー認証 (ログイン / 登録 / PW再発行)
ゲストログイン
CRUD (作成 / 編集 / 削除 / 一覧表示)
ページネーション
バリデーション