diff --git a/.env b/.env new file mode 100644 index 0000000..b34ff02 --- /dev/null +++ b/.env @@ -0,0 +1,9 @@ +# Flask Configuration +FLASK_CONFIG=development +SECRET_KEY=your_secret_key_here + +# Database Configuration +DB_USER=root +DB_PASSWORD=your_db_password +DB_HOST=db +DB_NAME=workout_db diff --git a/Dockerfile b/Dockerfile index e02abfc..e69de29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1 +0,0 @@ - diff --git a/README.md b/README.md index 2c7aaa9..38fbcbd 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ 技術スタックは以下の通り -- Go -- Gin +- Python +- Flask - JavaScript - Bootstrap or Tailwind テンプレート(未定) - MySQL diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/models/__init__.py b/app/models/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/models/workout.py b/app/models/workout.py new file mode 100644 index 0000000..e69de29 diff --git a/app/repositories/__init__.py b/app/repositories/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/repositories/workout_repository.py b/app/repositories/workout_repository.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routes/__init__.py b/app/routes/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routes/workout_routes.py b/app/routes/workout_routes.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/__init__.py b/app/services/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/workout_service.py b/app/services/workout_service.py new file mode 100644 index 0000000..e69de29 diff --git a/app/static/css/bootstrap.min.css b/app/static/css/bootstrap.min.css new file mode 100644 index 0000000..e69de29 diff --git a/app/static/js/bootstrap.bundle.min.js b/app/static/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..e69de29 diff --git a/app/templates/dashboard.html b/app/templates/dashboard.html new file mode 100644 index 0000000..e69de29 diff --git a/app/templates/layouts/base.html b/app/templates/layouts/base.html new file mode 100644 index 0000000..e69de29 diff --git a/cmd/server/main.go b/cmd/server/main.go deleted file mode 100644 index 5f28270..0000000 --- a/cmd/server/main.go +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/config.py b/config.py new file mode 100644 index 0000000..e69de29 diff --git a/config/config.yaml b/config/config.yaml deleted file mode 100644 index e02abfc..0000000 --- a/config/config.yaml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docker-compose.yml b/docker-compose.yml index e02abfc..e69de29 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1 +0,0 @@ - diff --git a/go.mod b/go.mod deleted file mode 100644 index e02abfc..0000000 --- a/go.mod +++ /dev/null @@ -1 +0,0 @@ - diff --git a/go.sum b/go.sum deleted file mode 100644 index e02abfc..0000000 --- a/go.sum +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/db/connection.go b/internal/db/connection.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/db/connection.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/db/migrate.go b/internal/db/migrate.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/db/migrate.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/handler/user.go b/internal/handler/user.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/handler/user.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/handler/workout.go b/internal/handler/workout.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/handler/workout.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/middleware/auth.go b/internal/middleware/auth.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/middleware/auth.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/middleware/logger.go b/internal/middleware/logger.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/middleware/logger.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/model/user.go b/internal/model/user.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/model/user.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/model/workout.go b/internal/model/workout.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/model/workout.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/repository/user_repo.go b/internal/repository/user_repo.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/repository/user_repo.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/repository/workout_repo.go b/internal/repository/workout_repo.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/repository/workout_repo.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/service/user_service.go b/internal/service/user_service.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/service/user_service.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/service/workout_service.go b/internal/service/workout_service.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/service/workout_service.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/session/store.go b/internal/session/store.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/session/store.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/dashboard.html b/internal/template/dashboard.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/dashboard.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/index.html b/internal/template/index.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/layout.html b/internal/template/layout.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/layout.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/login.html b/internal/template/login.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/login.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/workout_detail.html b/internal/template/workout_detail.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/workout_detail.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..03feecd --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +Flask +Flask-SQLAlchemy +PyMySQL +python-dotenv +gunicorn diff --git a/run.py b/run.py new file mode 100644 index 0000000..e69de29