├── .env.example ├── .gitattributes ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── deploy-production.yml │ ├── deploy-staging.yml │ ├── generate-client.yml │ ├── lint-backend.yml │ ├── playwright.yml │ ├── smokeshow.yml │ ├── test-backend.yml │ └── test-docker-compose.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── backend ├── .dockerignore ├── .gitignore ├── .python-version ├── Dockerfile ├── README.md ├── alembic.ini ├── app │ ├── __init__.py │ ├── alembic │ │ ├── README │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── .keep │ │ │ ├── 90565acf293d_feat_implement_task_create_and_task_.py │ │ │ ├── ba1bdfec52c5_init_initial_database.py │ │ │ └── d21fdb6c8905_add_completed_field_to_task_model.py │ ├── api │ │ ├── __init__.py │ │ ├── deps.py │ │ ├── main.py │ │ └── routes │ │ │ ├── __init__.py │ │ │ ├── items.py │ │ │ ├── login.py │ │ │ ├── tasks.py │ │ │ ├── users.py │ │ │ └── utils.py │ ├── backend_pre_start.py │ ├── core │ │ ├── __init__.py │ │ ├── config.py │ │ ├── db.py │ │ └── security.py │ ├── crud.py │ ├── email-templates │ │ ├── build │ │ │ ├── new_account.html │ │ │ ├── reset_password.html │ │ │ └── test_email.html │ │ └── src │ │ │ ├── new_account.mjml │ │ │ ├── reset_password.mjml │ │ │ └── test_email.mjml │ ├── initial_data.py │ ├── main.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── routes │ │ │ │ ├── __init__.py │ │ │ │ ├── test_items.py │ │ │ │ ├── test_login.py │ │ │ │ └── test_users.py │ │ │ └── test_tasks.py │ │ ├── conftest.py │ │ ├── crud │ │ │ ├── __init__.py │ │ │ └── test_user.py │ │ ├── scripts │ │ │ ├── __init__.py │ │ │ ├── test_backend_pre_start.py │ │ │ └── test_test_pre_start.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── item.py │ │ │ ├── user.py │ │ │ └── utils.py │ ├── tests_pre_start.py │ └── utils.py ├── pyproject.toml ├── scripts │ ├── format.sh │ ├── lint.sh │ ├── prestart.sh │ ├── test.sh │ └── tests-start.sh └── uv.lock ├── docker-compose.override.yml ├── docker-compose.traefik.yml ├── docker-compose.yml ├── docs ├── deployment.md └── development.md ├── frontend ├── .dockerignore ├── .env.example ├── .gitignore ├── .nvmrc ├── .storybook │ ├── main.ts │ └── preview.ts ├── Dockerfile ├── Dockerfile.playwright ├── README.md ├── biome.json ├── components.json ├── index.html ├── modify-openapi-operationids.js ├── nginx-backend-not-found.conf ├── nginx.conf ├── package-lock.json ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── public │ └── assets │ │ └── images │ │ └── calendar-icon.svg ├── src │ ├── client │ │ ├── core │ │ │ ├── ApiError.ts │ │ │ ├── ApiRequestOptions.ts │ │ │ ├── ApiResult.ts │ │ │ ├── CancelablePromise.ts │ │ │ ├── OpenAPI.ts │ │ │ ├── request.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── models.ts │ │ ├── schemas.ts │ │ └── services.ts │ ├── components │ │ ├── Admin │ │ │ ├── AddUser.tsx │ │ │ └── EditUser.tsx │ │ ├── Common │ │ │ ├── ActionsMenu.tsx │ │ │ ├── DeleteAlert.tsx │ │ │ ├── Navbar.tsx │ │ │ ├── NotFound.tsx │ │ │ ├── PaginationFooter.tsx │ │ │ ├── Sidebar.tsx │ │ │ ├── SidebarItems.tsx │ │ │ ├── Spinner.tsx │ │ │ └── UserMenu.tsx │ │ ├── Items │ │ │ ├── AddItem.tsx │ │ │ └── EditItem.tsx │ │ ├── UserSettings │ │ │ ├── Appearance.tsx │ │ │ ├── ChangePassword.tsx │ │ │ ├── DeleteAccount.tsx │ │ │ ├── DeleteConfirmation.tsx │ │ │ └── UserInformation.tsx │ │ ├── calendar.tsx │ │ ├── mode-toggle.tsx │ │ ├── navbar.tsx │ │ ├── tasks │ │ │ ├── AddTaskForm.tsx │ │ │ └── TaskList.tsx │ │ ├── theme-provider.tsx │ │ ├── ui │ │ │ ├── avatar.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── resizable.tsx │ │ │ ├── toast.tsx │ │ │ └── toaster.tsx │ │ ├── user-auth-form.tsx │ │ └── user-menu.tsx │ ├── hooks │ │ ├── use-toast.ts │ │ ├── useAuth.ts │ │ └── useCustomToast.ts │ ├── index.css │ ├── lib │ │ ├── utils.ts │ │ └── validations │ │ │ └── auth.ts │ ├── main.tsx │ ├── routeTree.gen.ts │ ├── routes │ │ ├── __root.tsx │ │ ├── _layout.tsx │ │ ├── _layout │ │ │ ├── admin.tsx │ │ │ ├── index.tsx │ │ │ ├── items.tsx │ │ │ ├── settings.tsx │ │ │ └── tasks.tsx │ │ ├── login.tsx │ │ ├── recover-password.tsx │ │ ├── reset-password.tsx │ │ └── signup.tsx │ ├── stories │ │ ├── Spinner.mdx │ │ ├── Spinner.stories.tsx │ │ ├── assets │ │ │ ├── accessibility.png │ │ │ ├── accessibility.svg │ │ │ ├── addon-library.png │ │ │ ├── assets.png │ │ │ ├── avif-test-image.avif │ │ │ ├── context.png │ │ │ ├── discord.svg │ │ │ ├── docs.png │ │ │ ├── figma-plugin.png │ │ │ ├── github.svg │ │ │ ├── share.png │ │ │ ├── styling.png │ │ │ ├── testing.png │ │ │ ├── theming.png │ │ │ ├── tutorials.svg │ │ │ └── youtube.svg │ │ ├── examples │ │ │ ├── Button.stories.ts │ │ │ ├── Button.tsx │ │ │ ├── Configure.mdx │ │ │ ├── Header.stories.ts │ │ │ ├── Header.tsx │ │ │ ├── Page.stories.ts │ │ │ ├── Page.tsx │ │ │ ├── button.css │ │ │ ├── header.css │ │ │ └── page.css │ │ ├── navbar.mdx │ │ ├── navbar.stories.tsx │ │ └── ui │ │ │ ├── button.mdx │ │ │ ├── button.stories.tsx │ │ │ └── dropdown-menu.stories.tsx │ ├── theme.tsx │ ├── utils.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tests-examples │ └── demo-todo-app.spec.ts ├── tests │ ├── auth.setup.ts │ ├── config.ts │ ├── example.spec.ts │ ├── login.spec.ts │ ├── reset-password.spec.ts │ ├── sign-up.spec.ts │ ├── tasks.spec.ts │ ├── user-settings.spec.ts │ └── utils │ │ ├── mailcatcher.ts │ │ ├── random.ts │ │ └── user.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── scripts ├── build-push.sh ├── build.sh ├── deploy.sh ├── generate-client.sh ├── test-local.sh └── test.sh /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [d4vidsha] 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/deploy-production.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/deploy-staging.yml -------------------------------------------------------------------------------- /.github/workflows/generate-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/generate-client.yml -------------------------------------------------------------------------------- /.github/workflows/lint-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/lint-backend.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.github/workflows/smokeshow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/smokeshow.yml -------------------------------------------------------------------------------- /.github/workflows/test-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/test-backend.yml -------------------------------------------------------------------------------- /.github/workflows/test-docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.github/workflows/test-docker-compose.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/SECURITY.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/alembic.ini -------------------------------------------------------------------------------- /backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. 2 | -------------------------------------------------------------------------------- /backend/app/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/alembic/env.py -------------------------------------------------------------------------------- /backend/app/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/alembic/script.py.mako -------------------------------------------------------------------------------- /backend/app/alembic/versions/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/alembic/versions/90565acf293d_feat_implement_task_create_and_task_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/alembic/versions/90565acf293d_feat_implement_task_create_and_task_.py -------------------------------------------------------------------------------- /backend/app/alembic/versions/ba1bdfec52c5_init_initial_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/alembic/versions/ba1bdfec52c5_init_initial_database.py -------------------------------------------------------------------------------- /backend/app/alembic/versions/d21fdb6c8905_add_completed_field_to_task_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/alembic/versions/d21fdb6c8905_add_completed_field_to_task_model.py -------------------------------------------------------------------------------- /backend/app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/api/deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/api/deps.py -------------------------------------------------------------------------------- /backend/app/api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/api/main.py -------------------------------------------------------------------------------- /backend/app/api/routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/api/routes/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/api/routes/items.py -------------------------------------------------------------------------------- /backend/app/api/routes/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/api/routes/login.py -------------------------------------------------------------------------------- /backend/app/api/routes/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/api/routes/tasks.py -------------------------------------------------------------------------------- /backend/app/api/routes/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/api/routes/users.py -------------------------------------------------------------------------------- /backend/app/api/routes/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/api/routes/utils.py -------------------------------------------------------------------------------- /backend/app/backend_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/backend_pre_start.py -------------------------------------------------------------------------------- /backend/app/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/core/config.py -------------------------------------------------------------------------------- /backend/app/core/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/core/db.py -------------------------------------------------------------------------------- /backend/app/core/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/core/security.py -------------------------------------------------------------------------------- /backend/app/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/crud.py -------------------------------------------------------------------------------- /backend/app/email-templates/build/new_account.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/email-templates/build/new_account.html -------------------------------------------------------------------------------- /backend/app/email-templates/build/reset_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/email-templates/build/reset_password.html -------------------------------------------------------------------------------- /backend/app/email-templates/build/test_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/email-templates/build/test_email.html -------------------------------------------------------------------------------- /backend/app/email-templates/src/new_account.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/email-templates/src/new_account.mjml -------------------------------------------------------------------------------- /backend/app/email-templates/src/reset_password.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/email-templates/src/reset_password.mjml -------------------------------------------------------------------------------- /backend/app/email-templates/src/test_email.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/email-templates/src/test_email.mjml -------------------------------------------------------------------------------- /backend/app/initial_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/initial_data.py -------------------------------------------------------------------------------- /backend/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/main.py -------------------------------------------------------------------------------- /backend/app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/models.py -------------------------------------------------------------------------------- /backend/app/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/api/routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/api/routes/test_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/api/routes/test_items.py -------------------------------------------------------------------------------- /backend/app/tests/api/routes/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/api/routes/test_login.py -------------------------------------------------------------------------------- /backend/app/tests/api/routes/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/api/routes/test_users.py -------------------------------------------------------------------------------- /backend/app/tests/api/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/api/test_tasks.py -------------------------------------------------------------------------------- /backend/app/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/conftest.py -------------------------------------------------------------------------------- /backend/app/tests/crud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/crud/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/crud/test_user.py -------------------------------------------------------------------------------- /backend/app/tests/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/scripts/test_backend_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/scripts/test_backend_pre_start.py -------------------------------------------------------------------------------- /backend/app/tests/scripts/test_test_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/scripts/test_test_pre_start.py -------------------------------------------------------------------------------- /backend/app/tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/utils/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/utils/item.py -------------------------------------------------------------------------------- /backend/app/tests/utils/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/utils/user.py -------------------------------------------------------------------------------- /backend/app/tests/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests/utils/utils.py -------------------------------------------------------------------------------- /backend/app/tests_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/tests_pre_start.py -------------------------------------------------------------------------------- /backend/app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/app/utils.py -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/scripts/format.sh -------------------------------------------------------------------------------- /backend/scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/scripts/lint.sh -------------------------------------------------------------------------------- /backend/scripts/prestart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/scripts/prestart.sh -------------------------------------------------------------------------------- /backend/scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/scripts/test.sh -------------------------------------------------------------------------------- /backend/scripts/tests-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/scripts/tests-start.sh -------------------------------------------------------------------------------- /backend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/backend/uv.lock -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.traefik.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/docker-compose.traefik.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/docs/development.md -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/.env.example -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /frontend/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/.storybook/main.ts -------------------------------------------------------------------------------- /frontend/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/.storybook/preview.ts -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/Dockerfile.playwright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/Dockerfile.playwright -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/biome.json -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/modify-openapi-operationids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/modify-openapi-operationids.js -------------------------------------------------------------------------------- /frontend/nginx-backend-not-found.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/nginx-backend-not-found.conf -------------------------------------------------------------------------------- /frontend/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/nginx.conf -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/playwright.config.ts -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/assets/images/calendar-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/public/assets/images/calendar-icon.svg -------------------------------------------------------------------------------- /frontend/src/client/core/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/core/ApiError.ts -------------------------------------------------------------------------------- /frontend/src/client/core/ApiRequestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/core/ApiRequestOptions.ts -------------------------------------------------------------------------------- /frontend/src/client/core/ApiResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/core/ApiResult.ts -------------------------------------------------------------------------------- /frontend/src/client/core/CancelablePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/core/CancelablePromise.ts -------------------------------------------------------------------------------- /frontend/src/client/core/OpenAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/core/OpenAPI.ts -------------------------------------------------------------------------------- /frontend/src/client/core/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/core/request.ts -------------------------------------------------------------------------------- /frontend/src/client/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/core/types.ts -------------------------------------------------------------------------------- /frontend/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/index.ts -------------------------------------------------------------------------------- /frontend/src/client/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/models.ts -------------------------------------------------------------------------------- /frontend/src/client/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/schemas.ts -------------------------------------------------------------------------------- /frontend/src/client/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/client/services.ts -------------------------------------------------------------------------------- /frontend/src/components/Admin/AddUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Admin/AddUser.tsx -------------------------------------------------------------------------------- /frontend/src/components/Admin/EditUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Admin/EditUser.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/ActionsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/ActionsMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/DeleteAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/DeleteAlert.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/Navbar.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/NotFound.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/PaginationFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/PaginationFooter.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/SidebarItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/SidebarItems.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/Spinner.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/UserMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Common/UserMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/Items/AddItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Items/AddItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/Items/EditItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/Items/EditItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/Appearance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/UserSettings/Appearance.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/ChangePassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/UserSettings/ChangePassword.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/DeleteAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/UserSettings/DeleteAccount.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/DeleteConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/UserSettings/DeleteConfirmation.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/UserInformation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/UserSettings/UserInformation.tsx -------------------------------------------------------------------------------- /frontend/src/components/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/calendar.tsx -------------------------------------------------------------------------------- /frontend/src/components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/mode-toggle.tsx -------------------------------------------------------------------------------- /frontend/src/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/navbar.tsx -------------------------------------------------------------------------------- /frontend/src/components/tasks/AddTaskForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/tasks/AddTaskForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/tasks/TaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/tasks/TaskList.tsx -------------------------------------------------------------------------------- /frontend/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/form.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /frontend/src/components/user-auth-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/user-auth-form.tsx -------------------------------------------------------------------------------- /frontend/src/components/user-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/components/user-menu.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useCustomToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/hooks/useCustomToast.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/lib/validations/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/lib/validations/auth.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routeTree.gen.ts -------------------------------------------------------------------------------- /frontend/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/__root.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/_layout.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/_layout/admin.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/_layout/index.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/items.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/_layout/items.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/_layout/settings.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/tasks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/_layout/tasks.tsx -------------------------------------------------------------------------------- /frontend/src/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/login.tsx -------------------------------------------------------------------------------- /frontend/src/routes/recover-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/recover-password.tsx -------------------------------------------------------------------------------- /frontend/src/routes/reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/reset-password.tsx -------------------------------------------------------------------------------- /frontend/src/routes/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/routes/signup.tsx -------------------------------------------------------------------------------- /frontend/src/stories/Spinner.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/Spinner.mdx -------------------------------------------------------------------------------- /frontend/src/stories/Spinner.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/Spinner.stories.tsx -------------------------------------------------------------------------------- /frontend/src/stories/assets/accessibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/accessibility.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/accessibility.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/accessibility.svg -------------------------------------------------------------------------------- /frontend/src/stories/assets/addon-library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/addon-library.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/assets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/assets.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/avif-test-image.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/avif-test-image.avif -------------------------------------------------------------------------------- /frontend/src/stories/assets/context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/context.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/discord.svg -------------------------------------------------------------------------------- /frontend/src/stories/assets/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/docs.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/figma-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/figma-plugin.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/github.svg -------------------------------------------------------------------------------- /frontend/src/stories/assets/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/share.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/styling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/styling.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/testing.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/theming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/theming.png -------------------------------------------------------------------------------- /frontend/src/stories/assets/tutorials.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/tutorials.svg -------------------------------------------------------------------------------- /frontend/src/stories/assets/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/assets/youtube.svg -------------------------------------------------------------------------------- /frontend/src/stories/examples/Button.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/Button.stories.ts -------------------------------------------------------------------------------- /frontend/src/stories/examples/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/Button.tsx -------------------------------------------------------------------------------- /frontend/src/stories/examples/Configure.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/Configure.mdx -------------------------------------------------------------------------------- /frontend/src/stories/examples/Header.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/Header.stories.ts -------------------------------------------------------------------------------- /frontend/src/stories/examples/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/Header.tsx -------------------------------------------------------------------------------- /frontend/src/stories/examples/Page.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/Page.stories.ts -------------------------------------------------------------------------------- /frontend/src/stories/examples/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/Page.tsx -------------------------------------------------------------------------------- /frontend/src/stories/examples/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/button.css -------------------------------------------------------------------------------- /frontend/src/stories/examples/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/header.css -------------------------------------------------------------------------------- /frontend/src/stories/examples/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/examples/page.css -------------------------------------------------------------------------------- /frontend/src/stories/navbar.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/navbar.mdx -------------------------------------------------------------------------------- /frontend/src/stories/navbar.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/navbar.stories.tsx -------------------------------------------------------------------------------- /frontend/src/stories/ui/button.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/ui/button.mdx -------------------------------------------------------------------------------- /frontend/src/stories/ui/button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/ui/button.stories.tsx -------------------------------------------------------------------------------- /frontend/src/stories/ui/dropdown-menu.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/stories/ui/dropdown-menu.stories.tsx -------------------------------------------------------------------------------- /frontend/src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/theme.tsx -------------------------------------------------------------------------------- /frontend/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/src/utils.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tests-examples/demo-todo-app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests-examples/demo-todo-app.spec.ts -------------------------------------------------------------------------------- /frontend/tests/auth.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/auth.setup.ts -------------------------------------------------------------------------------- /frontend/tests/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/config.ts -------------------------------------------------------------------------------- /frontend/tests/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/example.spec.ts -------------------------------------------------------------------------------- /frontend/tests/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/login.spec.ts -------------------------------------------------------------------------------- /frontend/tests/reset-password.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/reset-password.spec.ts -------------------------------------------------------------------------------- /frontend/tests/sign-up.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/sign-up.spec.ts -------------------------------------------------------------------------------- /frontend/tests/tasks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/tasks.spec.ts -------------------------------------------------------------------------------- /frontend/tests/user-settings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/user-settings.spec.ts -------------------------------------------------------------------------------- /frontend/tests/utils/mailcatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/utils/mailcatcher.ts -------------------------------------------------------------------------------- /frontend/tests/utils/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/utils/random.ts -------------------------------------------------------------------------------- /frontend/tests/utils/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tests/utils/user.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /scripts/build-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/scripts/build-push.sh -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/generate-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/scripts/generate-client.sh -------------------------------------------------------------------------------- /scripts/test-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/scripts/test-local.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d4vidsha/scheduler/HEAD/scripts/test.sh --------------------------------------------------------------------------------