マガジンのカバー画像

TASUKU開発日誌

22
タスク管理サービス TASUKU (旧KanbanGantt(仮)) の開発日誌です。 開発の裏側をお届けします。
運営しているクリエイター

#Web開発

タスクの検索フィルターを保存する

TASUKU開発日誌久々の更新です! 本業などが忙しく最後の更新から3ヶ月以上も経ってしまいまし…

aoi
4か月前
4

TASUKU α版リリース!

まぁそんなに使う人おらんやろ、ということでテストもそこそこにひっそりとリリースしました。…

aoi
10か月前
3

理想のキーボードを求めて

TASUKU開発日誌では、TASUKUの開発にまつわることを何でもざっくばらんに書いていきます。今回…

aoi
10か月前
19

サービス名決定!

ついにサービス名を決めました! 「TASUKU」と命名しました。どストレート! 「タスク」管理サ…

aoi
10か月前
1

タスクの整理方法について

KanbanGantt(仮)ではタスクの整理にタグを使用できます。 1つのタスクはタグを複数設定できま…

aoi
10か月前
4

AWS AmplifyでLambdaレイヤーに自作モジュールを追加しLambdaから利用する(Node.js)

Lambdaリゾルバーが増えてきて、共通化したい処理が出てきたためLambdaレイヤーを使って共通処…

aoi
10か月前

AWS Ampliy リレーションモデルのクエリの無効化やカスタマイズをする方法

課題@manyToManyを使うと自動でリレーションモデルが作成され、それに対するクエリも作成されます。 今回、これらのクエリを無効化したり、リレーションモデルを返り値にしたカスタムクエリを作成したいケースに遭遇しましたが、方法を調べても中々見つかりません…。 具体的に説明すると次のようなケースです。 UserとProject、そしてProjectに所属するUserを管理するUserProjectがあります。schema.graphqlには以下のように定義されています。

AWS Amplify DynamoDBのトランザクション

前回の記事でLambdaリゾルバーでDynamoDBのアイテムを一括で変更する方法を試しました。 モデ…

aoi
11か月前

Lambdaリゾルバーの返り値について

Lambdaリゾルバーから値を返す方法についての備忘録です。 returnでオブジェクトを返しても上…

aoi
11か月前
1

AWS Amplify DynamoDB のアイテムを一括削除する

KanbanGantt(仮)の開発を地道に続けています。楽しい…。 今回はプロジェクトの削除機能を実装…

aoi
11か月前
1

UIデザイン - ホーム画面、プロジェクト一覧

今回はUIデザインのお話です。 KanbanGantt(仮)では、まずはとりあえず使えるものを目指してUI…

aoi
11か月前

AWS Amplifyでマルチテナント型サービスを作る その2

前回はAWS Amplifyでマルチテナント型サービスのためのアクセス制御を同実装するかという話を…

aoi
11か月前
2

AWS Amplifyでマルチテナント型サービスを作る その1

KanbanGantt(仮)はマルチテナント型のサービスです。本サービスにおけるテナントをプロジェク…

aoi
11か月前
5

KanbanGantt(仮)の技術構成

今回はKanbanGantt(仮)の技術構成(テックスタック)について紹介します。 KanbanGantt(仮)を開発する大きな理由の一つに「タスク管理サービスを無料で使いたい」という貧乏根性まるだしの理由がありますが、それを実現するためにサーバー代などのランニングコストはあまりかけたくありません。 ただし、タスク管理サービスの性質上、オンラインで複数人のプロジェクトメンバーと情報は共有しなければいけませんので、サーバーの無いオフラインで動作するアプリというのもできません。