├── LICENSE ├── README.md ├── backend ├── .env ├── .gitignore ├── README.md ├── alembic.ini ├── app │ ├── __init__.py │ ├── alembic │ │ ├── README │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── .keep │ │ │ ├── 9c0a54914c78_add_max_length_for_string_varchar_.py │ │ │ └── e2412789c190_initialize_models.py │ ├── api │ │ ├── __init__.py │ │ ├── deps.py │ │ ├── main.py │ │ └── routes │ │ │ ├── __init__.py │ │ │ ├── items.py │ │ │ ├── login.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 │ │ ├── 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 │ └── utils.py ├── poetry.lock ├── prestart.sh └── pyproject.toml └── frontend ├── .env ├── .gitignore ├── README.md ├── biome.json ├── index.html ├── modify-openapi-operationids.js ├── package-lock.json ├── package.json ├── public └── assets │ └── images │ ├── fastapi-logo.svg │ └── favicon.png ├── 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 │ │ ├── Sidebar.tsx │ │ ├── SidebarItems.tsx │ │ └── UserMenu.tsx │ ├── Items │ │ ├── AddItem.tsx │ │ └── EditItem.tsx │ └── UserSettings │ │ ├── Appearance.tsx │ │ ├── ChangePassword.tsx │ │ ├── DeleteAccount.tsx │ │ ├── DeleteConfirmation.tsx │ │ └── UserInformation.tsx ├── hooks │ ├── useAuth.ts │ └── useCustomToast.ts ├── main.tsx ├── routeTree.gen.ts ├── routes │ ├── __root.tsx │ ├── _layout.tsx │ ├── _layout │ │ ├── admin.tsx │ │ ├── index.tsx │ │ ├── items.tsx │ │ └── settings.tsx │ ├── login.tsx │ ├── recover-password.tsx │ └── reset-password.tsx ├── theme.tsx ├── utils.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/README.md -------------------------------------------------------------------------------- /backend/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/.env -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/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/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/alembic/env.py -------------------------------------------------------------------------------- /backend/app/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/alembic/script.py.mako -------------------------------------------------------------------------------- /backend/app/alembic/versions/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/alembic/versions/9c0a54914c78_add_max_length_for_string_varchar_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/alembic/versions/9c0a54914c78_add_max_length_for_string_varchar_.py -------------------------------------------------------------------------------- /backend/app/alembic/versions/e2412789c190_initialize_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/alembic/versions/e2412789c190_initialize_models.py -------------------------------------------------------------------------------- /backend/app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/api/deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/api/deps.py -------------------------------------------------------------------------------- /backend/app/api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/api/main.py -------------------------------------------------------------------------------- /backend/app/api/routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/api/routes/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/api/routes/items.py -------------------------------------------------------------------------------- /backend/app/api/routes/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/api/routes/login.py -------------------------------------------------------------------------------- /backend/app/api/routes/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/api/routes/users.py -------------------------------------------------------------------------------- /backend/app/api/routes/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/api/routes/utils.py -------------------------------------------------------------------------------- /backend/app/backend_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/backend_pre_start.py -------------------------------------------------------------------------------- /backend/app/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/core/config.py -------------------------------------------------------------------------------- /backend/app/core/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/core/db.py -------------------------------------------------------------------------------- /backend/app/core/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/core/security.py -------------------------------------------------------------------------------- /backend/app/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/crud.py -------------------------------------------------------------------------------- /backend/app/email-templates/build/new_account.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/email-templates/build/new_account.html -------------------------------------------------------------------------------- /backend/app/email-templates/build/reset_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/email-templates/build/reset_password.html -------------------------------------------------------------------------------- /backend/app/email-templates/build/test_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/email-templates/build/test_email.html -------------------------------------------------------------------------------- /backend/app/email-templates/src/new_account.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/email-templates/src/new_account.mjml -------------------------------------------------------------------------------- /backend/app/email-templates/src/reset_password.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/email-templates/src/reset_password.mjml -------------------------------------------------------------------------------- /backend/app/email-templates/src/test_email.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/email-templates/src/test_email.mjml -------------------------------------------------------------------------------- /backend/app/initial_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/initial_data.py -------------------------------------------------------------------------------- /backend/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/main.py -------------------------------------------------------------------------------- /backend/app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/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/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/api/routes/test_items.py -------------------------------------------------------------------------------- /backend/app/tests/api/routes/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/api/routes/test_login.py -------------------------------------------------------------------------------- /backend/app/tests/api/routes/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/api/routes/test_users.py -------------------------------------------------------------------------------- /backend/app/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/conftest.py -------------------------------------------------------------------------------- /backend/app/tests/crud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/crud/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/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/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/scripts/test_backend_pre_start.py -------------------------------------------------------------------------------- /backend/app/tests/scripts/test_test_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/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/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/utils/item.py -------------------------------------------------------------------------------- /backend/app/tests/utils/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/utils/user.py -------------------------------------------------------------------------------- /backend/app/tests/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/tests/utils/utils.py -------------------------------------------------------------------------------- /backend/app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/app/utils.py -------------------------------------------------------------------------------- /backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/poetry.lock -------------------------------------------------------------------------------- /backend/prestart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/prestart.sh -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- 1 | VITE_API_URL=http://localhost:8000 2 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/biome.json -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/modify-openapi-operationids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/modify-openapi-operationids.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/assets/images/fastapi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/public/assets/images/fastapi-logo.svg -------------------------------------------------------------------------------- /frontend/public/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/public/assets/images/favicon.png -------------------------------------------------------------------------------- /frontend/src/client/core/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/core/ApiError.ts -------------------------------------------------------------------------------- /frontend/src/client/core/ApiRequestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/core/ApiRequestOptions.ts -------------------------------------------------------------------------------- /frontend/src/client/core/ApiResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/core/ApiResult.ts -------------------------------------------------------------------------------- /frontend/src/client/core/CancelablePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/core/CancelablePromise.ts -------------------------------------------------------------------------------- /frontend/src/client/core/OpenAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/core/OpenAPI.ts -------------------------------------------------------------------------------- /frontend/src/client/core/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/core/request.ts -------------------------------------------------------------------------------- /frontend/src/client/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/core/types.ts -------------------------------------------------------------------------------- /frontend/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/index.ts -------------------------------------------------------------------------------- /frontend/src/client/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/models.ts -------------------------------------------------------------------------------- /frontend/src/client/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/schemas.ts -------------------------------------------------------------------------------- /frontend/src/client/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/client/services.ts -------------------------------------------------------------------------------- /frontend/src/components/Admin/AddUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Admin/AddUser.tsx -------------------------------------------------------------------------------- /frontend/src/components/Admin/EditUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Admin/EditUser.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/ActionsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Common/ActionsMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/DeleteAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Common/DeleteAlert.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Common/Navbar.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Common/NotFound.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Common/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/SidebarItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Common/SidebarItems.tsx -------------------------------------------------------------------------------- /frontend/src/components/Common/UserMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Common/UserMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/Items/AddItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Items/AddItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/Items/EditItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/Items/EditItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/Appearance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/UserSettings/Appearance.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/ChangePassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/UserSettings/ChangePassword.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/DeleteAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/UserSettings/DeleteAccount.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/DeleteConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/UserSettings/DeleteConfirmation.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings/UserInformation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/components/UserSettings/UserInformation.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useCustomToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/hooks/useCustomToast.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routeTree.gen.ts -------------------------------------------------------------------------------- /frontend/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/__root.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/_layout.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/_layout/admin.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/_layout/index.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/items.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/_layout/items.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_layout/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/_layout/settings.tsx -------------------------------------------------------------------------------- /frontend/src/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/login.tsx -------------------------------------------------------------------------------- /frontend/src/routes/recover-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/recover-password.tsx -------------------------------------------------------------------------------- /frontend/src/routes/reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/routes/reset-password.tsx -------------------------------------------------------------------------------- /frontend/src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/theme.tsx -------------------------------------------------------------------------------- /frontend/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/src/utils.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-DevOps-Dojo/cv-challenge01/HEAD/frontend/vite.config.ts --------------------------------------------------------------------------------