Git Product home page Git Product logo

hakoniwa's Introduction

やまにてぃ🏝

Laravel tag

環境構築手順

初回起動

.envの作成

  • 以下を実行し.envを作成
cp app/.env.local app/.env

hostsの設定

  • hostsファイルにローカル環境のドメインを追記してください(管理者権限が必要です)
    • Windows:C:\Windows\System32\drivers\etc\hosts
    • Mac:/etc/hosts
127.0.0.1 local-yamanity.net
::1 local-yamanity.net

コンテナのビルド, モジュールのインストールと起動

  • Windows+WSL環境で以下コマンドの実行に権限周りのエラーが出る場合、sudoをつけて実行してください
$ make setup
  • vite開発サーバーが立ち上がったら、以下URLにブラウザからアクセスすることで、ページが表示できます

2回目以降の起動

$ make start

終了

$ make down

hakoniwa's People

Contributors

mjtakenon avatar nonuplet avatar rain825 avatar mizune avatar

Stargazers

Kazuki Hayashi avatar  avatar Tocoteron avatar  avatar

Watchers

 avatar  avatar  avatar

hakoniwa's Issues

発展ポイント

  • コマンドの実行可否
  • コマンド表示
  • 人口
  • 働ける人数

デプロイ

  • GCP?
  • バッチも
  • とりあえずIP制限ありのdevelopment

活火山

  • マップチップの用意
  • 地形追加
  • 実装

調査船

  • 艦船が先
  • 他の島への派遣

ログイン

  • Googleアカウント以外もなんとかしたい
  • ログインまわりの表示もいい感じにしたいかも
    • 試しにログインは画面を分けてもいいかも?

テーブル設計見直す

概要

テーブル設計を見直して、適切な制約をつける(例えば user_authenticationsテーブルの user_idキーとか。外部キーつけたい)

CSSアニメーションの実装

ハンバーガーメニューの開閉・IslandEditorのホバー時の情報表示・プラン選択画面などいい感じのアニメーションを付けたい

島の最後を看取れる機能

島が死んだ後になぜ島が滅んだのかを見れるようにしたい

死んだ島を自分で放棄してから新しい島に移行する?

セッション切れ時の挙動の検討と修正

概要

現状セッション切れになるとログイン手段に関わらずGoogleログイン画面に固定でリダイレクトされる仕様になってます。これの挙動を検討、実装したいです。

艦船

  • マップチップの用意
  • 戦艦・潜水艦
  • 海賊船の追加
  • ミサイルの処理

ぞぎらす

  • 的なやつ
  • 怪獣、艦船が先
  • 制覇の碑

Dropdownのデザイン変更

Dropdownのデザインをデフォルト(指定せず各ブラウザの標準)にしていましたが、Safariで見ると灰色になりPlanControlの画面がかなり見づらいためデザインを修正したい

誘致活動

  • コマンドの追加
  • 人口増加率へのコマンド影響

怪獣

  • 怪獣の追加
  • ミサイルとの処理

エラーページの実装

概要

例外発生時のハンドリングがされてなさそうなので、簡易エラーページくらいは表示したい

ローカル環境https化

  • いる?corsとかしないならいらない説はある
  • ないと寂しいというのはある
  • /etc/hostsに書き変えがいるのでトラブルの元にはなる

艦船画像の差し替え

マップチップを作ってさしかえる

  • 輸送船

  • 戦艦

  • 潜水艦

  • 海賊

  • 敵戦艦

  • 敵潜水艦

  • それぞれ、海と浅瀬バージョン

輸送船

  • 艦船が先
  • 他の島への輸送

ログインユーザー情報の補完

概要

Yahooログインだとusernameが取得できないため、ユーザー情報登録時には適当な文字列を仮で入れてます。これを島作成時にownernameで書き換えたいです。
Googleの方は要検討

公園

  • 発展ポイントの追加

UT

  • かく

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.