何か作りたい…

プログラムで何か作りたい

業務効率化ツールを作成し終えて僕の心の中にある欲求が渦巻いている。
それは「何か作りたい」である。

僕はプラモデルを作ることが趣味で、作り終えた瞬間はもちろん、作っている過程がより楽しいと感じるタイプである。

業務効率化ツールを作成し終えて感じたことは
難しかったけど、難しいことを一つ一つ解決していく過程をもう一度味わいたいな
という少し変態ちっくな思考に染まっていた。

そうだ!勝手に社内ツールつくっちまおう!

そんな思考に染まり悶々と過ごしていた僕は、傲慢な気持ちに支配された。
実際にバイト先で使われるか否かは置いておいて、勝手に社内ツールを作ってしまおう!
※業務時間外に自分のPCでバイト先とは一切関係ないものを作ります。アプリができたらさりげなく自慢して、使ってもらえたら嬉しい、ぐらいの気持ちです。

というわけで、早速バイト先に転がっているITで解決できそうな課題を探した。

毎月紙ベースで管理しているシフト表

あった。

もうこれをアプリケーションにしちゃえばみんな楽じゃん!

という訳で早速、社員の方に聞き込みスタート。
「紙一枚で全て管理しているから面倒」
「変更が重なるとボールペンの字だらけで読めない」
「シフト管理だけで一日潰れる日もある」

なるほど、具体的な課題も見つかったぞ。
あとは僕がこれらの課題を解決できるようなアプリケーションを作るだけ。

僕の手札

  • HTML
  • CSS
  • vanilla JS(Web制作でよく使うもののみ)

今ある手札でアプリケーションを作れないのか調べた。

Electron
https://www.electronjs.org/ja/
こいつが使えそうだ(じゅるり)
簡単に説明するとHTML/CSS/JSWeb技術で、デスクトップアプリが作れちゃう魔法箱。
裏側で動かす技術についてガッツリ学ばなくてよくて、JSの勉強に専念できる。
最高。

しかもMac OSでもWindows OSでも使えそう。
バイト先はPCでシフト表作ってるから、デスクトップアプリでちょうどいい。

人生初の環境構築!

Node.jsやらnpmやら、Web制作では目にしない単語のオンパレード。
意味不明ながら流れだけを抑えることを目的に一個作りました。

よくある「Hello,world.」アプリ。
Webサイトと大きく違うポイントは、ちゃんとアプリみたいに左上にボタン三つあること!

作り方はわかったぞ

流れはわかったので、あとはシフト表管理に必要な機能をぶち込んでいくだけ。
週末が楽しみ!!

参考にしたサイト : https://zenn.dev/sprout2000/books/6f6a0bf2fd301c

プロフィール
このブログの管理人
かもねぎ

ASD持ってます!
現在、Web制作会社でアルバイト!プログラマになりたくて学習中!体調管理にも興味あり!趣味:プラモデル・読書・音楽鑑賞(伊達漢)

かもねぎをフォローする
【技術】
かもねぎをフォローする

コメント

タイトルとURLをコピーしました