内容
数学の問題を解きそのときの自分のレートと問題のレートに応じて自分のレートが変動するWebサイト。
背景
PHPとデータベースを使用して作品を制作する課題を出されたため作成しました。このようなサイトにした理由は当時行っていたpaizaやatcoderのように数学が解けるサイトがあったら面白いのでは無いかと考えたからです。課題提出時では基本的なCRUD機能にとどまっていましたが操作性やUI、データベース設計の改善など継続開発を行いました。
こだわった点・工夫した点
最大のこだわりはできるだけ自分の学習や成長につながることを第一に考え、フレームワークに頼らず素のPHPやSQLを書いてフルスクラッチ開発を行ったことです。
インフラ面では、設定済みの環境ではなく、最小構成のLinuxサーバーを選択しました。ドメインの取得から、Let's Encryptを用いたSSL証明書の取得・自動更新設定、Apacheの設定までを自力で行い公開に至りました。
参考URL:mathquest.jp
