問題集・問題の作成や問題へのチャレンジができるWebアプリケーション
- バックエンド: Laravel 11
- フロント: Vue.js 3
- バックエンド/フロント結合: Inertia.js
- CSSフレームワーク: Tailwind CSS
- PHPテストフレームワーク: Pest
- フロントビルド: Vite
- CI/CD: GitHub Actions
Laravel Sailを使った環境構築を想定しています。 OSはMacを想定していますが、Windowsでも構築可能です。 適宜読み替えて構築してください。
Docker Desktopをインストールして起動しておく
~/.bashrc
や~/.zshrc
に以下のようにalias
登録しておく
alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
ターミナルで以下コマンドを順に実行
> git clone [email protected]:maru0914/question-maker.git
> cd question-maker
> bash sail-install.sh
> cp .env.example .env
> sail up -d
> sail artisan key:generate
> sail artisan migrate:fresh --seed
> sail artisan storage:link
> sail npm install
> sail npm run dev
http://localhost へアクセスして問題集ページが表示されればOK
> sail artisan test