音楽サークル用管理システム制作①はじめに

はじめに

先日、約半年ぶりにまさーくる(社会人音楽サークル)の企画を行いました。

やっぱりみんなで音出すのは楽しいな〜というのと同時に、管理側のやらなきゃいけないことはもっともっと効率よく仕組み化していきたいなと思いました。(前々から思っているけど。。。)

ってことでサークル用の管理システムを自分で作っていこうと思います。

その制作過程をブログに残していきます。

目標は年内でα版を作る!!ってことで頑張ります!!

👇ちなみに以前はサークルスクエア使ったり。。。

👇現在はライングループと独学時代に作ったサークル管理シートを活用しています。

技術スタック

フロントエンド

・React※今回は妥協でTypeScriptいったん使わない予定

バックエンド

・Laravel

業務でも使っているわけではないのでハードモードだが勉強も兼ねて頑張ります。

管理画面はLaravelでユーザー画面はReactの予定。

設計

設計といってもまだ業務でもあまりした経験がないので、以下独学時代大変お世話になったチュートリアルを参考にさせていただきます。

参考:入門Laravelチュートリアル (2) ToDoアプリケーションの設計

Web アプリケーションを作るにあたっては最低限、以下の4つの設計が必要です。

  • 機能一覧
  • 画面設計
  • URL設計
  • テーブル定義

機能一覧

✅MUST

・スタジオ管理シート作成機能
→参加者は管理シートに参加可否、演奏したい曲を登録できる
→幹事側は修正可能
→管理シートは複数製作可能
→会計と紐づける&CSV型式なりで会計シートの出力も可能
※以前製作したもののアップデートという位置づけ
※WantでChart.jsとかでグラフ化できたら面白いですね。

・会計機能

・掲示板機能
→リクエスト募集版やメンバー募集版など参加者がコミュニケーション取れる場所作り

✅WANT

一旦ステイ

※画面設計、URL設計、テーブル定義も追って追記

おわりに

とりあえず叩きとして超雑だけど考えてみた。(書いておかないといつまでもズルズルしそうなので)

あと幹事メンバーがWordPressで試しに作ってみてくれたり、Googleのサービスをフル活用してみたりするのはどうか??

とありがたいことに提案いただいたりしているのでそこらへんも検討していきたいと思っています。

※自分の技量不足を感じたらWPとGoogleのサービスをフル活用しよう。。。笑

コメントを残す