diff --git a/README.md b/README.md
index 38fbcbd..db3e4c0 100644
--- a/README.md
+++ b/README.md
@@ -6,8 +6,7 @@
- Python
- Flask
- JavaScript
-- Bootstrap or Tailwind テンプレート(未定)
-- MySQL
+- MySQL/MariaDB
## 注意事項
本Webアプリは現在開発中であり、動作しない。
\ No newline at end of file
diff --git a/app/assets/dashboard.html b/app/assets/dashboard.html
new file mode 100644
index 0000000..0986d51
--- /dev/null
+++ b/app/assets/dashboard.html
@@ -0,0 +1,268 @@
+
+
+
+
+
+WB-Workout - ワークアウトダッシュボード
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ワークアウトダッシュボード
+
あなたの進捗をグラフと表で確認しましょう。
+
+
+
+
+
+
+
+
ジム訪問回数
+
+
+
{{ stats.gym_visits.monthly_count }}回
+
今月
+
+
+
{{ stats.gym_visits.yearly_count }}回
+
今年
+
+
+
+
+
+
+
+
ワークアウト履歴
+
+
+
+
+
+日付 |
+運動の種類 |
+セット数 |
+レップ数 |
+重量 (kg) |
+
+
+
+ {% for workout in workout_history_7times %}
+
+ {{ workout.date.strftime('%Y-%m-%d') }} |
+ {{ workout.type }} |
+ {{ workout.sets }} |
+ {{ workout.reps }} |
+ {{ workout.weights_kg }} |
+
+ {% else %}
+
+ ワークアウト履歴がありません。 |
+
+ {% endfor %}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/assets/login.html b/app/assets/login.html
new file mode 100644
index 0000000..1b71b33
--- /dev/null
+++ b/app/assets/login.html
@@ -0,0 +1,61 @@
+
+
+
+
+
+WB-Workout - ログイン
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WB-Workout
+
+
おかえりなさい!
+
アカウントにログインしてください
+
+
+
+ アカウントをお持ちでないですか?
+
新規登録
+
+
+
+
\ No newline at end of file
diff --git a/app/services/user_service.py b/app/services/user_service.py
new file mode 100644
index 0000000..3aff93c
--- /dev/null
+++ b/app/services/user_service.py
@@ -0,0 +1,15 @@
+# ログイン処理書きかけ
+from app.models.workout import User
+from app.repositories.workout_repository import WorkoutRepository
+
+class UserService:
+ def __init__(self):
+ # self.users = []
+ self.workout_repository = WorkoutRepository()
+
+ def login(self, username: str, password: str) -> User:
+ # TODO:入力されたパスワードをハッシュ化して比較する処理を追加する
+ for user in self.users:
+ if user.username == username and user.password == password:
+ return user
+ return None
\ No newline at end of file