---
title: App詳細設計書（TaskShareApp）
tags: 
author: [むらぴょん](https://docswell.com/user/MurapyonCorp)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/PJRG4KYZE9.jpg?width=480
description: App詳細設計書（TaskShareApp） by むらぴょん
published: January 10, 26
canonical: https://docswell.com/s/MurapyonCorp/KWMPEX-2026-01-10-010203
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/PJRG4KYZE9.jpg)

HTTPメソッド
コントローラ
URL
アクション
目的
GET
ー（Flutter側）
auth/signup
ー
サインアップ画面の表示（UI）
jest @nestjs/testing
POST
AuthController
api/auth/signup
signup
ユーザーの新規登録（API）
eslint-config-airbnb
Signup
NPM
dotenv @nestjs/config
faker @faker-js/faker
login
ts-node-dev
GET
ー（Flutter側）
auth/signin
ー
サインイン画面の表示（UI）
POST
AuthController
api/auth/signin
signin
サインイン処理（API）
GET
ー（Flutter側）
auth/me
ー
マイページ画面の表示（UI）
GET
AuthController
api/auth/me
getMe
ログインユーザー情報の取得（API）
DELETE
AuthController
api/auth/signout
logout
サインアウト処理（API）
GET
ー（Flutter側）
auth/me/edit
ー
編集画面の表示（UI）
PATCH
AuthController
api/auth/me
update
ユーザー情報更新（API）
DELETE
AuthController
api/auth/me
remove
アカウント削除（API）
GET
UsersController
api/users
findAll
ユーザー一覧の取得（API）
GET
UsersController
api/users/:id/profile
getProfile
ユーザー詳細の取得（API）
GET
TasksController
api/tasks
findAll
タスク一覧の取得（API）
POST
TasksController
api/tasks
create
投稿情報の保存（API）
GET
TasksController
api/tasks/:id
findOne
タスク詳細の取得（API）
PATCH
TasksController
api/tasks/:id
update
タスク情報更新（API）
DELETE
TasksController
api/tasks/:id
remove
投稿削除処理（API）
DELETE
TasksController
api/tasks
removeAll
投稿全削除処理（API）
POST
RelationshipsController
api/users/:userId/relationships
create
フォローの処理（API）
DELETE
RelationshipsController
api/users/:userId/relationships
remove
フォローの解除（API）
GET
RelationshipsController
api/users/:userId/followings
getFollowings
フォロー一覧表示（API）
GET
RelationshipsController
api/users/:userId/followers
getFollowers
フォロワー一覧表示（API）
GET
CommentsController
api/tasks/:taskId/comments
findAll
コメント一覧を表示（API）
POST
CommentsController
api/tasks/:taskId/comments
create
投稿情報の保存（API）
PATCH
CommentsController
api/tasks/:taskId/comments/:id
update
コメント更新処理（API）
DELETE
CommentsController
api/tasks/:taskId/comments/:id
remove
投稿削除処理（API）
POST
FavoritesController
api/tasks/:taskId/favorites
create
いいねの付与（API）
DELETE
FavoritesController
api/tasks/:taskId/favorites
remove
いいね解除（API）
GET
ChatsController
api/chats
findAllByUser
自分が参加しているチャット一覧取得（API）
POST
ChatsController
api/chats
create
チャットルーム作成（API）
GET
ChatsController
api/chats/:chatId
findOne
チャットルームの詳細取得（API）
DELETE
ChatsController
api/chats/:chatId
remove
チャットルーム削除処理（API）
EntriesController
api/chats/:chatId/entries
join
チャットルームへのユーザー追加（API）
GET
MessagesController
api/chats/:chatId/messages
findAll
指定チャットのメッセージ一覧取得（API）
POST
MessagesController
api/chats/:chatId/messages
create
メッセージ送信処理（API）
PATCH
MessagesController
api/chats/:chatId/messages/:id
update
メッセージ更新処理（API）
DELETE
MessagesController
api/chats/:chatId/messages/:id
remove
メッセージ削除処理（API）
GET
NotificationsController
api/notifications
findAll
通知一覧を表示（API）
DELETE
NotificationsController
api/notifications/:id
remove
通知1件削除処理（API）
DELETE
NotificationsController
api/notifications
removeAll
通知全削除処理（API）
Users
Tasks
Follow・Follower
Comments
Favorites
Chats
Entries
POST
Messages
Notifications
https://en-ambi.com/itcontents/entry/2023/02/17/093000


