commit b540fc86c548926a31a832b2995a541ec0924ba7 Author: furu04 Date: Sun Jun 8 11:12:30 2025 +0900 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8447c59 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +develop.md \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/Dockerfile @@ -0,0 +1 @@ + diff --git a/README.md b/README.md new file mode 100644 index 0000000..2c7aaa9 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +本Webアプリは,筋トレのワークアウトをWebサイト化して共有できるツールである。 +外部からログインなしでダッシュボード化したワークアウト履歴を見ることができ,編集・更新のみログインを必要とする。 + +技術スタックは以下の通り + +- Go +- Gin +- JavaScript +- Bootstrap or Tailwind テンプレート(未定) +- MySQL + +## 注意事項 +本Webアプリは現在開発中であり、動作しない。 \ No newline at end of file diff --git a/cmd/server/main.go b/cmd/server/main.go new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/cmd/server/main.go @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/config/config.yaml b/config/config.yaml new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/config/config.yaml @@ -0,0 +1 @@ + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1 @@ + diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/go.mod @@ -0,0 +1 @@ + diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/go.sum @@ -0,0 +1 @@ + diff --git a/internal/db/connection.go b/internal/db/connection.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/db/connection.go @@ -0,0 +1 @@ + diff --git a/internal/db/migrate.go b/internal/db/migrate.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/db/migrate.go @@ -0,0 +1 @@ + diff --git a/internal/handler/user.go b/internal/handler/user.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/handler/user.go @@ -0,0 +1 @@ + diff --git a/internal/handler/workout.go b/internal/handler/workout.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/handler/workout.go @@ -0,0 +1 @@ + diff --git a/internal/middleware/auth.go b/internal/middleware/auth.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/middleware/auth.go @@ -0,0 +1 @@ + diff --git a/internal/middleware/logger.go b/internal/middleware/logger.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/middleware/logger.go @@ -0,0 +1 @@ + diff --git a/internal/model/user.go b/internal/model/user.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/model/user.go @@ -0,0 +1 @@ + diff --git a/internal/model/workout.go b/internal/model/workout.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/model/workout.go @@ -0,0 +1 @@ + diff --git a/internal/repository/user_repo.go b/internal/repository/user_repo.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/repository/user_repo.go @@ -0,0 +1 @@ + diff --git a/internal/repository/workout_repo.go b/internal/repository/workout_repo.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/repository/workout_repo.go @@ -0,0 +1 @@ + diff --git a/internal/service/user_service.go b/internal/service/user_service.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/service/user_service.go @@ -0,0 +1 @@ + diff --git a/internal/service/workout_service.go b/internal/service/workout_service.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/service/workout_service.go @@ -0,0 +1 @@ + diff --git a/internal/session/store.go b/internal/session/store.go new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/session/store.go @@ -0,0 +1 @@ + diff --git a/internal/template/dashboard.html b/internal/template/dashboard.html new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/template/dashboard.html @@ -0,0 +1 @@ + diff --git a/internal/template/index.html b/internal/template/index.html new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/template/index.html @@ -0,0 +1 @@ + diff --git a/internal/template/layout.html b/internal/template/layout.html new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/template/layout.html @@ -0,0 +1 @@ + diff --git a/internal/template/login.html b/internal/template/login.html new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/template/login.html @@ -0,0 +1 @@ + diff --git a/internal/template/workout_detail.html b/internal/template/workout_detail.html new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/internal/template/workout_detail.html @@ -0,0 +1 @@ +