高専実験で,WEBアプリ上で過渡解析を行うためのWEBアプリケーションを開発.
6人チームで開発し,工程管理班・過渡解析班・フロントエンド班・バックエンド班・インフラ班に分かれて開発.
私は・フロントエンド班とバックエンド班とインフラ班を担当.
以下の言語やサービスを使用.
・HTML/CSS
・SpringBoot
・JavaScript
・PostgreSQL
・Heroku
機能としては,アカウント作成・認証機能をデータベースを用いて実装.また,アカウントには学習者アカウントと教師アカウントの2種類が存在し,学習者は過渡解析機能のみを利用可能,教師アカウントは電気回路登録と過渡解析のどちらも利用可能.
過渡解析を行いたい電気回路を登録し,各素子の値を入力して過渡解析をグラフで表示.
高専アカウントやHeroku停止により,ソースを手に入れる事ができないため,
以下のサイトの学習者ログインページのみ掲載します.
Github
https://github.com/ikenaga530/circuit_simulator