├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ └── feature_request.md └── workflows │ ├── deploy-api.yml │ ├── deploy-database.yml │ ├── deploy-front-end.yml │ ├── destroy-live-preview.yml │ ├── docker-publish-api.yml │ ├── docker-publish-front-end.yml │ ├── docs-publish.yml │ └── live-preview.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── api ├── .gitignore ├── Dockerfile ├── build.sh ├── crypto │ └── crypto.go ├── go.mod ├── go.sum ├── handler │ ├── account_handler.go │ ├── account_handler_test.go │ ├── authenticate_handler.go │ ├── authenticate_handler_test.go │ ├── availability_handler.go │ ├── availability_handler_test.go │ ├── handler.go │ ├── handler_authorization.go │ ├── product_category_handler.go │ ├── product_category_handler_test.go │ ├── product_handler.go │ ├── product_handler_test.go │ ├── qualification_handler.go │ ├── qualification_handler_test.go │ ├── role_handler.go │ └── role_handler_test.go ├── main.go ├── run.sh ├── store │ ├── model │ │ ├── account.go │ │ ├── account_info.go │ │ ├── account_summary.go │ │ ├── authenticate_response.go │ │ ├── availability.go │ │ ├── credentials.go │ │ ├── permission.go │ │ ├── product.go │ │ ├── product_category.go │ │ ├── product_summary.go │ │ ├── qualification.go │ │ ├── role.go │ │ └── token.go │ ├── psqlstore │ │ ├── account_store.go │ │ ├── account_store_test.go │ │ ├── authenticate_store.go │ │ ├── authenticate_store_test.go │ │ ├── authorize_store.go │ │ ├── authorize_store_test.go │ │ ├── availability_store.go │ │ ├── availability_store_test.go │ │ ├── product_category_store.go │ │ ├── product_category_store_test.go │ │ ├── product_store.go │ │ ├── product_store_test.go │ │ ├── qualification_store.go │ │ ├── qualification_store_test.go │ │ ├── role_store.go │ │ ├── role_store_test.go │ │ ├── store.go │ │ ├── store_function.go │ │ ├── store_migration.go │ │ ├── store_seed.go │ │ ├── store_test_seed.go │ │ ├── store_trigger.go │ │ ├── token_store.go │ │ └── token_store_test.go │ └── store.go ├── test.sh └── validation │ ├── account_validation.go │ ├── availability_validation.go │ ├── product_category_validation.go │ ├── product_validation.go │ ├── qualification_validation.go │ ├── role_validation.go │ └── validation.go ├── database ├── Dockerfile └── run.sh ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DATABASE.md ├── QUICK_START_GUIDE.md ├── WIREFRAMES.md ├── deployment.md ├── dokku-installation.png ├── index.md ├── uml │ ├── db-erd.png │ ├── db-erd.uml │ └── plantuml.sh └── wireframes │ ├── booking-wireframe.png │ ├── booking-wireframe.xml │ ├── owner-wireframe.png │ └── owner-wireframe.xml ├── front-end ├── .browserslistrc ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── Dockerfile ├── babel.config.js ├── build.sh ├── cypress.json ├── jest.config.js ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── img │ │ └── icons │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── android-chrome-maskable-192x192.png │ │ │ ├── android-chrome-maskable-512x512.png │ │ │ ├── apple-touch-icon-120x120.png │ │ │ ├── apple-touch-icon-152x152.png │ │ │ ├── apple-touch-icon-180x180.png │ │ │ ├── apple-touch-icon-60x60.png │ │ │ ├── apple-touch-icon-76x76.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── msapplication-icon-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ └── safari-pinned-tab.svg │ ├── index.html │ └── robots.txt ├── src │ ├── App.vue │ ├── api │ │ ├── models │ │ │ ├── account.ts │ │ │ ├── accountInfo.ts │ │ │ ├── accountSummary.ts │ │ │ ├── authenticateResponse.ts │ │ │ ├── availability.ts │ │ │ ├── credentials.ts │ │ │ ├── index.ts │ │ │ ├── product.ts │ │ │ ├── productCategory.ts │ │ │ ├── productSummary.ts │ │ │ ├── qualification.ts │ │ │ ├── role.ts │ │ │ └── token.ts │ │ └── services │ │ │ ├── accountService.ts │ │ │ ├── authenticateService.ts │ │ │ ├── availabilityService.ts │ │ │ ├── index.ts │ │ │ ├── productCategoryService.ts │ │ │ ├── productService.ts │ │ │ ├── qualificationService.ts │ │ │ └── roleService.ts │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── AppBar.vue │ │ ├── BinaryDialog.vue │ │ ├── Editor.vue │ │ ├── Grid.vue │ │ ├── GridEditor.vue │ │ ├── SideNavigation.vue │ │ ├── editor │ │ │ ├── AccountPassword.vue │ │ │ ├── Currency.vue │ │ │ ├── Dropdown.vue │ │ │ ├── Number.vue │ │ │ └── Text.vue │ │ └── grid │ │ │ ├── Currency.vue │ │ │ └── Hours.vue │ ├── config │ │ ├── editor │ │ │ ├── accountEditor.ts │ │ │ ├── productCategoryEditor.ts │ │ │ ├── productEditor.ts │ │ │ └── qualificationEditor.ts │ │ ├── grid │ │ │ ├── accountGrid.ts │ │ │ ├── productCategoryGrid.ts │ │ │ ├── productGrid.ts │ │ │ └── qualificationGrid.ts │ │ └── navLinks.ts │ ├── hooks │ │ └── axiosHook.ts │ ├── main.ts │ ├── registerServiceWorker.ts │ ├── router │ │ └── index.ts │ ├── shims-vue.d.ts │ ├── store │ │ └── index.ts │ ├── styles │ │ ├── index.css │ │ └── primevue.css │ └── views │ │ ├── AccountAvailability.vue │ │ ├── Accounts.vue │ │ ├── Home.vue │ │ ├── LogIn.vue │ │ ├── ProductCategories.vue │ │ ├── Products.vue │ │ └── Qualifications.vue ├── tailwind.config.js ├── tests │ ├── e2e │ │ ├── .eslintrc.js │ │ ├── plugins │ │ │ └── index.js │ │ ├── specs │ │ │ └── test.js │ │ └── support │ │ │ ├── commands.js │ │ │ └── index.js │ └── unit │ │ └── example.spec.ts ├── tsconfig.json └── yarn.lock ├── mkdocs.sh ├── mkdocs.yml └── wireframes ├── booking-wireframe.png ├── booking-wireframe.xml ├── owner-wireframe.png └── owner-wireframe.xml /.dockerignore: -------------------------------------------------------------------------------- 1 | front-end/node_modules 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/deploy-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/deploy-api.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/deploy-database.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-front-end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/deploy-front-end.yml -------------------------------------------------------------------------------- /.github/workflows/destroy-live-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/destroy-live-preview.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/docker-publish-api.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish-front-end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/docker-publish-front-end.yml -------------------------------------------------------------------------------- /.github/workflows/docs-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/docs-publish.yml -------------------------------------------------------------------------------- /.github/workflows/live-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.github/workflows/live-preview.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/README.md -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/build.sh -------------------------------------------------------------------------------- /api/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/crypto/crypto.go -------------------------------------------------------------------------------- /api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/go.mod -------------------------------------------------------------------------------- /api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/go.sum -------------------------------------------------------------------------------- /api/handler/account_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/account_handler.go -------------------------------------------------------------------------------- /api/handler/account_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/account_handler_test.go -------------------------------------------------------------------------------- /api/handler/authenticate_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/authenticate_handler.go -------------------------------------------------------------------------------- /api/handler/authenticate_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/authenticate_handler_test.go -------------------------------------------------------------------------------- /api/handler/availability_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/availability_handler.go -------------------------------------------------------------------------------- /api/handler/availability_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/availability_handler_test.go -------------------------------------------------------------------------------- /api/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/handler.go -------------------------------------------------------------------------------- /api/handler/handler_authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/handler_authorization.go -------------------------------------------------------------------------------- /api/handler/product_category_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/product_category_handler.go -------------------------------------------------------------------------------- /api/handler/product_category_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/product_category_handler_test.go -------------------------------------------------------------------------------- /api/handler/product_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/product_handler.go -------------------------------------------------------------------------------- /api/handler/product_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/product_handler_test.go -------------------------------------------------------------------------------- /api/handler/qualification_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/qualification_handler.go -------------------------------------------------------------------------------- /api/handler/qualification_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/qualification_handler_test.go -------------------------------------------------------------------------------- /api/handler/role_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/role_handler.go -------------------------------------------------------------------------------- /api/handler/role_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/handler/role_handler_test.go -------------------------------------------------------------------------------- /api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/main.go -------------------------------------------------------------------------------- /api/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/run.sh -------------------------------------------------------------------------------- /api/store/model/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/account.go -------------------------------------------------------------------------------- /api/store/model/account_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/account_info.go -------------------------------------------------------------------------------- /api/store/model/account_summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/account_summary.go -------------------------------------------------------------------------------- /api/store/model/authenticate_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/authenticate_response.go -------------------------------------------------------------------------------- /api/store/model/availability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/availability.go -------------------------------------------------------------------------------- /api/store/model/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/credentials.go -------------------------------------------------------------------------------- /api/store/model/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/permission.go -------------------------------------------------------------------------------- /api/store/model/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/product.go -------------------------------------------------------------------------------- /api/store/model/product_category.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/product_category.go -------------------------------------------------------------------------------- /api/store/model/product_summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/product_summary.go -------------------------------------------------------------------------------- /api/store/model/qualification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/qualification.go -------------------------------------------------------------------------------- /api/store/model/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/role.go -------------------------------------------------------------------------------- /api/store/model/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/model/token.go -------------------------------------------------------------------------------- /api/store/psqlstore/account_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/account_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/account_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/account_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/authenticate_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/authenticate_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/authenticate_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/authenticate_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/authorize_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/authorize_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/authorize_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/authorize_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/availability_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/availability_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/availability_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/availability_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/product_category_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/product_category_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/product_category_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/product_category_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/product_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/product_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/product_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/product_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/qualification_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/qualification_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/qualification_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/qualification_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/role_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/role_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/role_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/role_store_test.go -------------------------------------------------------------------------------- /api/store/psqlstore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/store.go -------------------------------------------------------------------------------- /api/store/psqlstore/store_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/store_function.go -------------------------------------------------------------------------------- /api/store/psqlstore/store_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/store_migration.go -------------------------------------------------------------------------------- /api/store/psqlstore/store_seed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/store_seed.go -------------------------------------------------------------------------------- /api/store/psqlstore/store_test_seed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/store_test_seed.go -------------------------------------------------------------------------------- /api/store/psqlstore/store_trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/store_trigger.go -------------------------------------------------------------------------------- /api/store/psqlstore/token_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/token_store.go -------------------------------------------------------------------------------- /api/store/psqlstore/token_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/psqlstore/token_store_test.go -------------------------------------------------------------------------------- /api/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/store/store.go -------------------------------------------------------------------------------- /api/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/test.sh -------------------------------------------------------------------------------- /api/validation/account_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/validation/account_validation.go -------------------------------------------------------------------------------- /api/validation/availability_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/validation/availability_validation.go -------------------------------------------------------------------------------- /api/validation/product_category_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/validation/product_category_validation.go -------------------------------------------------------------------------------- /api/validation/product_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/validation/product_validation.go -------------------------------------------------------------------------------- /api/validation/qualification_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/validation/qualification_validation.go -------------------------------------------------------------------------------- /api/validation/role_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/validation/role_validation.go -------------------------------------------------------------------------------- /api/validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/api/validation/validation.go -------------------------------------------------------------------------------- /database/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/database/Dockerfile -------------------------------------------------------------------------------- /database/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/database/run.sh -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/DATABASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/DATABASE.md -------------------------------------------------------------------------------- /docs/QUICK_START_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/QUICK_START_GUIDE.md -------------------------------------------------------------------------------- /docs/WIREFRAMES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/WIREFRAMES.md -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /docs/dokku-installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/dokku-installation.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/uml/db-erd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/uml/db-erd.png -------------------------------------------------------------------------------- /docs/uml/db-erd.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/uml/db-erd.uml -------------------------------------------------------------------------------- /docs/uml/plantuml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/uml/plantuml.sh -------------------------------------------------------------------------------- /docs/wireframes/booking-wireframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/wireframes/booking-wireframe.png -------------------------------------------------------------------------------- /docs/wireframes/booking-wireframe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/wireframes/booking-wireframe.xml -------------------------------------------------------------------------------- /docs/wireframes/owner-wireframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/wireframes/owner-wireframe.png -------------------------------------------------------------------------------- /docs/wireframes/owner-wireframe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/docs/wireframes/owner-wireframe.xml -------------------------------------------------------------------------------- /front-end/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /front-end/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/.eslintrc.js -------------------------------------------------------------------------------- /front-end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/.gitignore -------------------------------------------------------------------------------- /front-end/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/.prettierrc -------------------------------------------------------------------------------- /front-end/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/Dockerfile -------------------------------------------------------------------------------- /front-end/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/babel.config.js -------------------------------------------------------------------------------- /front-end/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/build.sh -------------------------------------------------------------------------------- /front-end/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/cypress.json -------------------------------------------------------------------------------- /front-end/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/jest.config.js -------------------------------------------------------------------------------- /front-end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/package.json -------------------------------------------------------------------------------- /front-end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/postcss.config.js -------------------------------------------------------------------------------- /front-end/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/favicon.ico -------------------------------------------------------------------------------- /front-end/public/img/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /front-end/public/img/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /front-end/public/img/icons/android-chrome-maskable-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/android-chrome-maskable-192x192.png -------------------------------------------------------------------------------- /front-end/public/img/icons/android-chrome-maskable-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/android-chrome-maskable-512x512.png -------------------------------------------------------------------------------- /front-end/public/img/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /front-end/public/img/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /front-end/public/img/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /front-end/public/img/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /front-end/public/img/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /front-end/public/img/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /front-end/public/img/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/favicon-16x16.png -------------------------------------------------------------------------------- /front-end/public/img/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/favicon-32x32.png -------------------------------------------------------------------------------- /front-end/public/img/icons/msapplication-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/msapplication-icon-144x144.png -------------------------------------------------------------------------------- /front-end/public/img/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/mstile-150x150.png -------------------------------------------------------------------------------- /front-end/public/img/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/img/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /front-end/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/public/index.html -------------------------------------------------------------------------------- /front-end/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /front-end/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/App.vue -------------------------------------------------------------------------------- /front-end/src/api/models/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/account.ts -------------------------------------------------------------------------------- /front-end/src/api/models/accountInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/accountInfo.ts -------------------------------------------------------------------------------- /front-end/src/api/models/accountSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/accountSummary.ts -------------------------------------------------------------------------------- /front-end/src/api/models/authenticateResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/authenticateResponse.ts -------------------------------------------------------------------------------- /front-end/src/api/models/availability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/availability.ts -------------------------------------------------------------------------------- /front-end/src/api/models/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/credentials.ts -------------------------------------------------------------------------------- /front-end/src/api/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/index.ts -------------------------------------------------------------------------------- /front-end/src/api/models/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/product.ts -------------------------------------------------------------------------------- /front-end/src/api/models/productCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/productCategory.ts -------------------------------------------------------------------------------- /front-end/src/api/models/productSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/productSummary.ts -------------------------------------------------------------------------------- /front-end/src/api/models/qualification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/qualification.ts -------------------------------------------------------------------------------- /front-end/src/api/models/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/role.ts -------------------------------------------------------------------------------- /front-end/src/api/models/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/models/token.ts -------------------------------------------------------------------------------- /front-end/src/api/services/accountService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/accountService.ts -------------------------------------------------------------------------------- /front-end/src/api/services/authenticateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/authenticateService.ts -------------------------------------------------------------------------------- /front-end/src/api/services/availabilityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/availabilityService.ts -------------------------------------------------------------------------------- /front-end/src/api/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/index.ts -------------------------------------------------------------------------------- /front-end/src/api/services/productCategoryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/productCategoryService.ts -------------------------------------------------------------------------------- /front-end/src/api/services/productService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/productService.ts -------------------------------------------------------------------------------- /front-end/src/api/services/qualificationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/qualificationService.ts -------------------------------------------------------------------------------- /front-end/src/api/services/roleService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/api/services/roleService.ts -------------------------------------------------------------------------------- /front-end/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/assets/logo.png -------------------------------------------------------------------------------- /front-end/src/components/AppBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/AppBar.vue -------------------------------------------------------------------------------- /front-end/src/components/BinaryDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/BinaryDialog.vue -------------------------------------------------------------------------------- /front-end/src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/Editor.vue -------------------------------------------------------------------------------- /front-end/src/components/Grid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/Grid.vue -------------------------------------------------------------------------------- /front-end/src/components/GridEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/GridEditor.vue -------------------------------------------------------------------------------- /front-end/src/components/SideNavigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/SideNavigation.vue -------------------------------------------------------------------------------- /front-end/src/components/editor/AccountPassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/editor/AccountPassword.vue -------------------------------------------------------------------------------- /front-end/src/components/editor/Currency.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/editor/Currency.vue -------------------------------------------------------------------------------- /front-end/src/components/editor/Dropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/editor/Dropdown.vue -------------------------------------------------------------------------------- /front-end/src/components/editor/Number.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/editor/Number.vue -------------------------------------------------------------------------------- /front-end/src/components/editor/Text.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/editor/Text.vue -------------------------------------------------------------------------------- /front-end/src/components/grid/Currency.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/grid/Currency.vue -------------------------------------------------------------------------------- /front-end/src/components/grid/Hours.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/components/grid/Hours.vue -------------------------------------------------------------------------------- /front-end/src/config/editor/accountEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/editor/accountEditor.ts -------------------------------------------------------------------------------- /front-end/src/config/editor/productCategoryEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/editor/productCategoryEditor.ts -------------------------------------------------------------------------------- /front-end/src/config/editor/productEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/editor/productEditor.ts -------------------------------------------------------------------------------- /front-end/src/config/editor/qualificationEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/editor/qualificationEditor.ts -------------------------------------------------------------------------------- /front-end/src/config/grid/accountGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/grid/accountGrid.ts -------------------------------------------------------------------------------- /front-end/src/config/grid/productCategoryGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/grid/productCategoryGrid.ts -------------------------------------------------------------------------------- /front-end/src/config/grid/productGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/grid/productGrid.ts -------------------------------------------------------------------------------- /front-end/src/config/grid/qualificationGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/grid/qualificationGrid.ts -------------------------------------------------------------------------------- /front-end/src/config/navLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/config/navLinks.ts -------------------------------------------------------------------------------- /front-end/src/hooks/axiosHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/hooks/axiosHook.ts -------------------------------------------------------------------------------- /front-end/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/main.ts -------------------------------------------------------------------------------- /front-end/src/registerServiceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/registerServiceWorker.ts -------------------------------------------------------------------------------- /front-end/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/router/index.ts -------------------------------------------------------------------------------- /front-end/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/shims-vue.d.ts -------------------------------------------------------------------------------- /front-end/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/store/index.ts -------------------------------------------------------------------------------- /front-end/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/styles/index.css -------------------------------------------------------------------------------- /front-end/src/styles/primevue.css: -------------------------------------------------------------------------------- 1 | .p-password input { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /front-end/src/views/AccountAvailability.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/views/AccountAvailability.vue -------------------------------------------------------------------------------- /front-end/src/views/Accounts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/views/Accounts.vue -------------------------------------------------------------------------------- /front-end/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/views/Home.vue -------------------------------------------------------------------------------- /front-end/src/views/LogIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/views/LogIn.vue -------------------------------------------------------------------------------- /front-end/src/views/ProductCategories.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/views/ProductCategories.vue -------------------------------------------------------------------------------- /front-end/src/views/Products.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/views/Products.vue -------------------------------------------------------------------------------- /front-end/src/views/Qualifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/src/views/Qualifications.vue -------------------------------------------------------------------------------- /front-end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tailwind.config.js -------------------------------------------------------------------------------- /front-end/tests/e2e/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tests/e2e/.eslintrc.js -------------------------------------------------------------------------------- /front-end/tests/e2e/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tests/e2e/plugins/index.js -------------------------------------------------------------------------------- /front-end/tests/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tests/e2e/specs/test.js -------------------------------------------------------------------------------- /front-end/tests/e2e/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tests/e2e/support/commands.js -------------------------------------------------------------------------------- /front-end/tests/e2e/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tests/e2e/support/index.js -------------------------------------------------------------------------------- /front-end/tests/unit/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tests/unit/example.spec.ts -------------------------------------------------------------------------------- /front-end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/tsconfig.json -------------------------------------------------------------------------------- /front-end/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/front-end/yarn.lock -------------------------------------------------------------------------------- /mkdocs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/mkdocs.sh -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /wireframes/booking-wireframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/wireframes/booking-wireframe.png -------------------------------------------------------------------------------- /wireframes/booking-wireframe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/wireframes/booking-wireframe.xml -------------------------------------------------------------------------------- /wireframes/owner-wireframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/wireframes/owner-wireframe.png -------------------------------------------------------------------------------- /wireframes/owner-wireframe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KarmaComputing/salon-booking-guru/HEAD/wireframes/owner-wireframe.xml --------------------------------------------------------------------------------