├── .env.dist ├── .gitattributes ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .release-it.json ├── LICENSE ├── README.md ├── api ├── app.js ├── db │ ├── config.js │ ├── index.js │ └── migrations │ │ ├── 20200713072454_create_uuid_ossp_extension.js │ │ ├── 20200713072746_create_users.js │ │ ├── 20200713073113_create_projects.js │ │ ├── 20200713073310_create_counts.js │ │ └── 20201007055505_add_shared_secret_to_projects.js ├── initializers │ ├── index.js │ ├── objection.js │ └── pg.js ├── lib │ ├── paths.js │ ├── pick.js │ └── px.js ├── models │ ├── base.js │ ├── count.js │ ├── project.js │ └── user.js ├── plugins │ └── auth.js ├── routes │ ├── api │ │ ├── counts │ │ │ ├── autohooks.js │ │ │ └── get.js │ │ ├── get.js │ │ ├── projects │ │ │ ├── _id │ │ │ │ ├── autohooks.js │ │ │ │ └── put.js │ │ │ ├── autohooks.js │ │ │ ├── current.js │ │ │ └── post.js │ │ └── time_zones │ │ │ └── get.js │ ├── ship │ │ └── get.js │ └── web.js └── services │ ├── counts │ ├── count_incrementor.js │ ├── count_pruner.js │ └── count_request_data.js │ ├── cron_job_scheduler.js │ ├── errors │ ├── app_error.js │ ├── base_error.js │ ├── error_handler.js │ └── error_map.js │ ├── projects │ ├── project_creator.js │ ├── project_secret_generator.js │ └── project_updater.js │ └── users │ ├── user_creator.js │ └── user_updater.js ├── compose.yaml ├── eslint.config.js ├── jsconfig.json ├── package.json └── web ├── .env.development ├── .env.production ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public ├── favicon.ico └── robots.txt ├── src ├── App.vue ├── assets │ └── logo.svg ├── components │ ├── base │ │ ├── BaseAlert.vue │ │ ├── BaseButton.vue │ │ ├── BaseCenter.vue │ │ ├── BaseIcon.vue │ │ ├── BaseIconChevronBottom.vue │ │ ├── BaseIconChevronLeft.vue │ │ ├── BaseIconSettings.vue │ │ ├── BaseSelect.vue │ │ └── BaseTextInput.vue │ ├── project │ │ ├── ProjectForm.vue │ │ ├── ProjectIndex.vue │ │ ├── ProjectSettings.vue │ │ └── dashboard │ │ │ ├── ProjectDashboard.vue │ │ │ ├── ProjectDashboardHeader.vue │ │ │ ├── ProjectDashboardRecord.vue │ │ │ ├── ProjectDashboardRecordCount.vue │ │ │ ├── ProjectDashboardScrollable.vue │ │ │ └── ProjectDashboardWelcome.vue │ ├── signup │ │ └── SignupIndex.vue │ └── the │ │ ├── TheLayout.vue │ │ └── ThePiratepx.vue ├── lib │ └── to_iso_date_string.js ├── main.css ├── main.js ├── plugins │ └── page_title.js ├── router │ └── index.js ├── services │ ├── api.js │ └── format_number.js ├── store │ ├── index.js │ └── modules │ │ ├── counts.js │ │ ├── projects │ │ ├── current.js │ │ └── index.js │ │ ├── signup.js │ │ └── time_zones.js └── views │ ├── project │ ├── ProjectDashboardView.vue │ ├── ProjectIndexView.vue │ └── ProjectSettingsView.vue │ └── signup │ └── SignupIndexView.vue ├── tailwind.config.js └── vite.config.js /.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/.env.dist -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /web 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/.release-it.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/README.md -------------------------------------------------------------------------------- /api/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/app.js -------------------------------------------------------------------------------- /api/db/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/db/config.js -------------------------------------------------------------------------------- /api/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/db/index.js -------------------------------------------------------------------------------- /api/db/migrations/20200713072454_create_uuid_ossp_extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/db/migrations/20200713072454_create_uuid_ossp_extension.js -------------------------------------------------------------------------------- /api/db/migrations/20200713072746_create_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/db/migrations/20200713072746_create_users.js -------------------------------------------------------------------------------- /api/db/migrations/20200713073113_create_projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/db/migrations/20200713073113_create_projects.js -------------------------------------------------------------------------------- /api/db/migrations/20200713073310_create_counts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/db/migrations/20200713073310_create_counts.js -------------------------------------------------------------------------------- /api/db/migrations/20201007055505_add_shared_secret_to_projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/db/migrations/20201007055505_add_shared_secret_to_projects.js -------------------------------------------------------------------------------- /api/initializers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/initializers/index.js -------------------------------------------------------------------------------- /api/initializers/objection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/initializers/objection.js -------------------------------------------------------------------------------- /api/initializers/pg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/initializers/pg.js -------------------------------------------------------------------------------- /api/lib/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/lib/paths.js -------------------------------------------------------------------------------- /api/lib/pick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/lib/pick.js -------------------------------------------------------------------------------- /api/lib/px.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/lib/px.js -------------------------------------------------------------------------------- /api/models/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/models/base.js -------------------------------------------------------------------------------- /api/models/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/models/count.js -------------------------------------------------------------------------------- /api/models/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/models/project.js -------------------------------------------------------------------------------- /api/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/models/user.js -------------------------------------------------------------------------------- /api/plugins/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/plugins/auth.js -------------------------------------------------------------------------------- /api/routes/api/counts/autohooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/counts/autohooks.js -------------------------------------------------------------------------------- /api/routes/api/counts/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/counts/get.js -------------------------------------------------------------------------------- /api/routes/api/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/get.js -------------------------------------------------------------------------------- /api/routes/api/projects/_id/autohooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/projects/_id/autohooks.js -------------------------------------------------------------------------------- /api/routes/api/projects/_id/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/projects/_id/put.js -------------------------------------------------------------------------------- /api/routes/api/projects/autohooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/projects/autohooks.js -------------------------------------------------------------------------------- /api/routes/api/projects/current.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/projects/current.js -------------------------------------------------------------------------------- /api/routes/api/projects/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/projects/post.js -------------------------------------------------------------------------------- /api/routes/api/time_zones/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/api/time_zones/get.js -------------------------------------------------------------------------------- /api/routes/ship/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/ship/get.js -------------------------------------------------------------------------------- /api/routes/web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/routes/web.js -------------------------------------------------------------------------------- /api/services/counts/count_incrementor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/counts/count_incrementor.js -------------------------------------------------------------------------------- /api/services/counts/count_pruner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/counts/count_pruner.js -------------------------------------------------------------------------------- /api/services/counts/count_request_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/counts/count_request_data.js -------------------------------------------------------------------------------- /api/services/cron_job_scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/cron_job_scheduler.js -------------------------------------------------------------------------------- /api/services/errors/app_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/errors/app_error.js -------------------------------------------------------------------------------- /api/services/errors/base_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/errors/base_error.js -------------------------------------------------------------------------------- /api/services/errors/error_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/errors/error_handler.js -------------------------------------------------------------------------------- /api/services/errors/error_map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/errors/error_map.js -------------------------------------------------------------------------------- /api/services/projects/project_creator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/projects/project_creator.js -------------------------------------------------------------------------------- /api/services/projects/project_secret_generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/projects/project_secret_generator.js -------------------------------------------------------------------------------- /api/services/projects/project_updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/projects/project_updater.js -------------------------------------------------------------------------------- /api/services/users/user_creator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/users/user_creator.js -------------------------------------------------------------------------------- /api/services/users/user_updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/api/services/users/user_updater.js -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/compose.yaml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/package.json -------------------------------------------------------------------------------- /web/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/.env.development -------------------------------------------------------------------------------- /web/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/.env.production -------------------------------------------------------------------------------- /web/.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/.eslintrc.json -------------------------------------------------------------------------------- /web/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /web/.prettierignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /web/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/.prettierrc.json -------------------------------------------------------------------------------- /web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/LICENSE -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/README.md -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/index.html -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/package.json -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /web/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/App.vue -------------------------------------------------------------------------------- /web/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/assets/logo.svg -------------------------------------------------------------------------------- /web/src/components/base/BaseAlert.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseAlert.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseButton.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseCenter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseCenter.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseIcon.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseIconChevronBottom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseIconChevronBottom.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseIconChevronLeft.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseIconChevronLeft.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseIconSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseIconSettings.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseSelect.vue -------------------------------------------------------------------------------- /web/src/components/base/BaseTextInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/base/BaseTextInput.vue -------------------------------------------------------------------------------- /web/src/components/project/ProjectForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/ProjectForm.vue -------------------------------------------------------------------------------- /web/src/components/project/ProjectIndex.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/ProjectIndex.vue -------------------------------------------------------------------------------- /web/src/components/project/ProjectSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/ProjectSettings.vue -------------------------------------------------------------------------------- /web/src/components/project/dashboard/ProjectDashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/dashboard/ProjectDashboard.vue -------------------------------------------------------------------------------- /web/src/components/project/dashboard/ProjectDashboardHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/dashboard/ProjectDashboardHeader.vue -------------------------------------------------------------------------------- /web/src/components/project/dashboard/ProjectDashboardRecord.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/dashboard/ProjectDashboardRecord.vue -------------------------------------------------------------------------------- /web/src/components/project/dashboard/ProjectDashboardRecordCount.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/dashboard/ProjectDashboardRecordCount.vue -------------------------------------------------------------------------------- /web/src/components/project/dashboard/ProjectDashboardScrollable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/dashboard/ProjectDashboardScrollable.vue -------------------------------------------------------------------------------- /web/src/components/project/dashboard/ProjectDashboardWelcome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/project/dashboard/ProjectDashboardWelcome.vue -------------------------------------------------------------------------------- /web/src/components/signup/SignupIndex.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/signup/SignupIndex.vue -------------------------------------------------------------------------------- /web/src/components/the/TheLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/the/TheLayout.vue -------------------------------------------------------------------------------- /web/src/components/the/ThePiratepx.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/components/the/ThePiratepx.vue -------------------------------------------------------------------------------- /web/src/lib/to_iso_date_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/lib/to_iso_date_string.js -------------------------------------------------------------------------------- /web/src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/main.css -------------------------------------------------------------------------------- /web/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/main.js -------------------------------------------------------------------------------- /web/src/plugins/page_title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/plugins/page_title.js -------------------------------------------------------------------------------- /web/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/router/index.js -------------------------------------------------------------------------------- /web/src/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/services/api.js -------------------------------------------------------------------------------- /web/src/services/format_number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/services/format_number.js -------------------------------------------------------------------------------- /web/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/store/index.js -------------------------------------------------------------------------------- /web/src/store/modules/counts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/store/modules/counts.js -------------------------------------------------------------------------------- /web/src/store/modules/projects/current.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/store/modules/projects/current.js -------------------------------------------------------------------------------- /web/src/store/modules/projects/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/store/modules/projects/index.js -------------------------------------------------------------------------------- /web/src/store/modules/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/store/modules/signup.js -------------------------------------------------------------------------------- /web/src/store/modules/time_zones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/store/modules/time_zones.js -------------------------------------------------------------------------------- /web/src/views/project/ProjectDashboardView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/views/project/ProjectDashboardView.vue -------------------------------------------------------------------------------- /web/src/views/project/ProjectIndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/views/project/ProjectIndexView.vue -------------------------------------------------------------------------------- /web/src/views/project/ProjectSettingsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/views/project/ProjectSettingsView.vue -------------------------------------------------------------------------------- /web/src/views/signup/SignupIndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/src/views/signup/SignupIndexView.vue -------------------------------------------------------------------------------- /web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/tailwind.config.js -------------------------------------------------------------------------------- /web/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piratepx/app/HEAD/web/vite.config.js --------------------------------------------------------------------------------