├── .gitignore ├── .vscode └── settings.json ├── README.md ├── analysis_options.yaml ├── components ├── _security.json ├── login.json ├── register.json └── travel.json ├── lib ├── controller │ ├── auth │ │ └── auth_controller.dart │ ├── profile │ │ └── profile_controller.dart │ └── travel │ │ └── travel_controller.dart ├── database │ └── database.dart ├── middleware │ └── auth_middleware.dart ├── models │ ├── auth │ │ └── login_model.dart │ ├── response │ │ └── api_response.dart │ ├── travel_plan │ │ └── travel_plan_model.dart │ └── user │ │ └── user_model.dart ├── repository │ ├── travel │ │ └── travel_repository.dart │ └── user │ │ └── user_repository.dart ├── rules │ ├── auth │ │ └── rules_auth.dart │ └── travel │ │ └── rules_travel.dart ├── utils │ ├── jwt │ │ └── jwt_utils.dart │ └── password │ │ └── password_hash_utils.dart └── validation │ └── validation.dart ├── main.dart ├── nenuphar.json ├── public ├── index.html └── openapi.json ├── pubspec.yaml ├── routes ├── _middleware.dart ├── api │ ├── auth │ │ ├── login.dart │ │ └── register.dart │ ├── profile │ │ ├── _middleware.dart │ │ └── index.dart │ └── travel │ │ ├── [id].dart │ │ ├── _middleware.dart │ │ └── index.dart └── index.dart ├── sample_sql └── travel.sql └── test └── routes └── index_test.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "docwriter.hotkey.windows": "Alt + ." 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /components/_security.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/components/_security.json -------------------------------------------------------------------------------- /components/login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/components/login.json -------------------------------------------------------------------------------- /components/register.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/components/register.json -------------------------------------------------------------------------------- /components/travel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/components/travel.json -------------------------------------------------------------------------------- /lib/controller/auth/auth_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/controller/auth/auth_controller.dart -------------------------------------------------------------------------------- /lib/controller/profile/profile_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/controller/profile/profile_controller.dart -------------------------------------------------------------------------------- /lib/controller/travel/travel_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/controller/travel/travel_controller.dart -------------------------------------------------------------------------------- /lib/database/database.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/database/database.dart -------------------------------------------------------------------------------- /lib/middleware/auth_middleware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/middleware/auth_middleware.dart -------------------------------------------------------------------------------- /lib/models/auth/login_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/models/auth/login_model.dart -------------------------------------------------------------------------------- /lib/models/response/api_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/models/response/api_response.dart -------------------------------------------------------------------------------- /lib/models/travel_plan/travel_plan_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/models/travel_plan/travel_plan_model.dart -------------------------------------------------------------------------------- /lib/models/user/user_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/models/user/user_model.dart -------------------------------------------------------------------------------- /lib/repository/travel/travel_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/repository/travel/travel_repository.dart -------------------------------------------------------------------------------- /lib/repository/user/user_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/repository/user/user_repository.dart -------------------------------------------------------------------------------- /lib/rules/auth/rules_auth.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/rules/auth/rules_auth.dart -------------------------------------------------------------------------------- /lib/rules/travel/rules_travel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/rules/travel/rules_travel.dart -------------------------------------------------------------------------------- /lib/utils/jwt/jwt_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/utils/jwt/jwt_utils.dart -------------------------------------------------------------------------------- /lib/utils/password/password_hash_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/utils/password/password_hash_utils.dart -------------------------------------------------------------------------------- /lib/validation/validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/lib/validation/validation.dart -------------------------------------------------------------------------------- /main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/main.dart -------------------------------------------------------------------------------- /nenuphar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/nenuphar.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/public/index.html -------------------------------------------------------------------------------- /public/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/public/openapi.json -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /routes/_middleware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/_middleware.dart -------------------------------------------------------------------------------- /routes/api/auth/login.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/api/auth/login.dart -------------------------------------------------------------------------------- /routes/api/auth/register.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/api/auth/register.dart -------------------------------------------------------------------------------- /routes/api/profile/_middleware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/api/profile/_middleware.dart -------------------------------------------------------------------------------- /routes/api/profile/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/api/profile/index.dart -------------------------------------------------------------------------------- /routes/api/travel/[id].dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/api/travel/[id].dart -------------------------------------------------------------------------------- /routes/api/travel/_middleware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/api/travel/_middleware.dart -------------------------------------------------------------------------------- /routes/api/travel/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/api/travel/index.dart -------------------------------------------------------------------------------- /routes/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/routes/index.dart -------------------------------------------------------------------------------- /sample_sql/travel.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/sample_sql/travel.sql -------------------------------------------------------------------------------- /test/routes/index_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusriltakeuchi/travel_plan_backend/HEAD/test/routes/index_test.dart --------------------------------------------------------------------------------