このリポジトリは自分が参画した現場で自分が実装した物を参考して、作成した物です。 スケジュールの厳しさなどでうまくいかなかったものをアレンジしたバージョンです。 どこからコピペした物ではありません。
席予約、席配置システムです。 プロジェクト環境はLaravel + Vue * Typescript + postgressql
です。
現場で担当したロジックをアレンジ、現場ではVueのみだったが、Typescriptを追加(vue+typescriptを触って見たかった)
モックアップ(Bootstrap)をVueファイルに適用したのでコンポーネントのTempleteがちょっと見にくかったのでBootstrap-Vueを追加
スケジュールがキツく、フログラム内にいろいろ残念なところがあったまま、リリースされたのでここでは残念なところをカッコよくするなど
cloneしてプロジェクトをセットアップする
*以下のdockerで setup おすすめ(まだdockerも作業中)
https://github.com/kkyun8/docker_ex
npm i
npm run dev
composer i
.envにpostgresqlをセットしてからDBを作成する
php artisan migrate --seed
Laravel起動
php artisan serve
Vue+Typescript
https://megu-tech.hatenablog.com/entry/2019/08/02/154710
https://qiita.com/yam0918/items/68d4d6c74b06d589a195
https://codeburst.io/vuex-and-typescript-3427ba78cfa8
http://one-way.tech/programing/basic-typescript/
Laravel https://readouble.com/laravel/7.x/ja/installation.html
and