├── .github └── workflows │ └── main.yml ├── Dockerfile ├── Makefile ├── README.md ├── client ├── .gitignore ├── README.md ├── babel.config.js ├── cypress.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── locales │ │ ├── en.json │ │ └── tr.json │ ├── main.js │ ├── mixins │ │ └── messages.js │ ├── plugins │ │ └── i18n.js │ ├── router │ │ └── index.js │ ├── store │ │ └── index.js │ └── views │ │ ├── AlarmCreate.vue │ │ └── AlarmList.vue ├── tests │ ├── e2e │ │ ├── plugins │ │ │ └── index.js │ │ ├── specs │ │ │ └── test.js │ │ └── support │ │ │ ├── commands.js │ │ │ └── index.js │ └── unit │ │ └── example.spec.js ├── vue.config.js └── yarn.lock ├── config ├── config.go ├── config_dev.go └── config_prod.go ├── controllers ├── alarm_controller.go ├── alarm_controller_setup_test.go ├── alarm_controller_test.go ├── base_controller.go ├── test.png ├── test_helper.go ├── token_controller.go └── token_controller_test.go ├── database └── init.go ├── go.mod ├── go.sum ├── infra ├── awsclient │ └── aws.go ├── cronclient │ └── cron.go └── telegramclient │ └── telegram.go ├── main.go ├── models ├── job.go └── user.go ├── repository ├── jobrepo │ ├── job_repository.go │ └── job_repository_test.go ├── test_helpers.go └── userrepo │ ├── user_repository.go │ └── user_repository_test.go ├── services ├── jobservice │ └── job_service.go └── userservice │ └── user_service.go ├── test.sh └── utils ├── string.go └── string_test.go /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/README.md -------------------------------------------------------------------------------- /client/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/babel.config.js -------------------------------------------------------------------------------- /client/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/cypress.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/App.vue -------------------------------------------------------------------------------- /client/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/assets/logo.png -------------------------------------------------------------------------------- /client/src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/locales/en.json -------------------------------------------------------------------------------- /client/src/locales/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/locales/tr.json -------------------------------------------------------------------------------- /client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/main.js -------------------------------------------------------------------------------- /client/src/mixins/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/mixins/messages.js -------------------------------------------------------------------------------- /client/src/plugins/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/plugins/i18n.js -------------------------------------------------------------------------------- /client/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/router/index.js -------------------------------------------------------------------------------- /client/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/store/index.js -------------------------------------------------------------------------------- /client/src/views/AlarmCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/views/AlarmCreate.vue -------------------------------------------------------------------------------- /client/src/views/AlarmList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/src/views/AlarmList.vue -------------------------------------------------------------------------------- /client/tests/e2e/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/tests/e2e/plugins/index.js -------------------------------------------------------------------------------- /client/tests/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/tests/e2e/specs/test.js -------------------------------------------------------------------------------- /client/tests/e2e/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/tests/e2e/support/commands.js -------------------------------------------------------------------------------- /client/tests/e2e/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/tests/e2e/support/index.js -------------------------------------------------------------------------------- /client/tests/unit/example.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/tests/unit/example.spec.js -------------------------------------------------------------------------------- /client/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/vue.config.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_dev.go: -------------------------------------------------------------------------------- 1 | // +build dev 2 | 3 | package config 4 | 5 | const ( 6 | IsDebug = true 7 | ) 8 | -------------------------------------------------------------------------------- /config/config_prod.go: -------------------------------------------------------------------------------- 1 | // +build prod 2 | 3 | package config 4 | 5 | const ( 6 | IsDebug = false 7 | ) 8 | -------------------------------------------------------------------------------- /controllers/alarm_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/alarm_controller.go -------------------------------------------------------------------------------- /controllers/alarm_controller_setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/alarm_controller_setup_test.go -------------------------------------------------------------------------------- /controllers/alarm_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/alarm_controller_test.go -------------------------------------------------------------------------------- /controllers/base_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/base_controller.go -------------------------------------------------------------------------------- /controllers/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/test.png -------------------------------------------------------------------------------- /controllers/test_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/test_helper.go -------------------------------------------------------------------------------- /controllers/token_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/token_controller.go -------------------------------------------------------------------------------- /controllers/token_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/controllers/token_controller_test.go -------------------------------------------------------------------------------- /database/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/database/init.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/go.sum -------------------------------------------------------------------------------- /infra/awsclient/aws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/infra/awsclient/aws.go -------------------------------------------------------------------------------- /infra/cronclient/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/infra/cronclient/cron.go -------------------------------------------------------------------------------- /infra/telegramclient/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/infra/telegramclient/telegram.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/main.go -------------------------------------------------------------------------------- /models/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/models/job.go -------------------------------------------------------------------------------- /models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/models/user.go -------------------------------------------------------------------------------- /repository/jobrepo/job_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/repository/jobrepo/job_repository.go -------------------------------------------------------------------------------- /repository/jobrepo/job_repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/repository/jobrepo/job_repository_test.go -------------------------------------------------------------------------------- /repository/test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/repository/test_helpers.go -------------------------------------------------------------------------------- /repository/userrepo/user_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/repository/userrepo/user_repository.go -------------------------------------------------------------------------------- /repository/userrepo/user_repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/repository/userrepo/user_repository_test.go -------------------------------------------------------------------------------- /services/jobservice/job_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/services/jobservice/job_service.go -------------------------------------------------------------------------------- /services/userservice/user_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/services/userservice/user_service.go -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- 1 | go test -tags dev --cover ./... -------------------------------------------------------------------------------- /utils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/utils/string.go -------------------------------------------------------------------------------- /utils/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdulsametileri/cron-job-vue-go/HEAD/utils/string_test.go --------------------------------------------------------------------------------