インターンシップでの課題を自分も考えてみた
インターンの内容
会社のインターンで学生にWebアプリケーションを作ってもらっています。
期間は2週間。形式としては数人でチームになって開発をしてもらう形です。
内容については、こちらからはテーマと最低限実装してほしい機能を与えてあとは自由に作ってくださいと伝えています。
フレームワークはSpring Bootを指定。自分はアドバイザーなので技術的な問題が発生したときや解決できないときにアドバイスをする立場です。
作ってもらっているもの
テーマは「お小遣いを管理するためのアプリケーション」
理由はいろいろありますが、学生がイメージしやすいものを作ってもらったほうが拡張機能を作りやすいのかなといった目的もあります。
(お小遣いを工数と読み替えると仕事でつかえるものになるかも?)
こちらから提示しているアプリケーションが満たすべき最低要件は、
- 予算を入力することができる
- 実績を入力することができる
- 予算と実績の差を見ることができる
の3つだけです。最低要件以外の、
- グラフやカレンダー
- ログイン機能
などは時間がある限りは好きに実装していいということになっています。
学生の中間発表を見て自分ならどう作るか少し考えてみた
数チームに分かれて作ってもらっていますが、どのチームも見た目が違って面白いです。 そこで自分が作るならどんな見た目にするか考えてみました。
考えて作ってみた画面設計がこれ(パワポ便利ですね)
大事にしたところは以下の3つ
- 画面遷移をしないで1画面に収める
- 予実の差を数値とグラフの両方で見ることができる
- ダッシュボードっぽい見た目
もう少し細かいものはGitHubにあげておきました → GitHub - money-manager-app/overview
Reactの練習ついでに後々作ってみようと思います