├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── api ├── .env.dev ├── .env.example ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── TODO.MD ├── app │ ├── __init__.py │ ├── asgi.py │ ├── settings │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ └── prod.py │ ├── urls.py │ └── wsgi.py ├── entrypoint.migrate.sh ├── entrypoint.sh ├── manage.py ├── pft │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_subscriptionplan_analyticsreport_billreminder_and_more.py │ │ ├── 0003_remove_billreminder_user_remove_debtaccount_user_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── routers.py │ ├── serializers.py │ ├── signals.py │ ├── tests │ │ └── __init__.py │ ├── urls.py │ └── views.py ├── poetry.lock ├── pyproject.toml └── uv.lock ├── docker-compose.yml ├── landing ├── .gitignore ├── app │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components.json ├── components │ ├── faq-accordion.tsx │ ├── feature-card.tsx │ ├── pricing-card.tsx │ ├── testimonial-card.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── aspect-ratio.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── menubar.tsx │ │ ├── navigation-menu.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ ├── tooltip.tsx │ │ ├── use-mobile.tsx │ │ └── use-toast.ts ├── hooks │ ├── use-mobile.tsx │ └── use-toast.ts ├── lib │ └── utils.ts ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public │ ├── Partnership-bro.svg │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico ├── styles │ └── globals.css ├── tailwind.config.ts ├── tsconfig.json └── yarn.lock └── web ├── .dockerignore ├── .env.example ├── .gitignore ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── README.md ├── app ├── app.tsx ├── assets │ └── styles │ │ └── globals.css ├── client │ └── httpPFTClient.ts ├── components │ ├── add-transaction-dialog.tsx │ ├── budget-progress.tsx │ ├── command-menu.tsx │ ├── dashboard-layout.tsx │ ├── date-range-picker.tsx │ ├── delete-transaction-alert.tsx │ ├── edit-transaction-dialog.tsx │ ├── mode-toggle.tsx │ ├── overview.tsx │ ├── recent-transactions.tsx │ ├── sidebar.tsx │ ├── spinner │ │ ├── index.tsx │ │ └── path.ts │ ├── theme-provider.tsx │ ├── top-bar.tsx │ ├── ui │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── aspect-ratio.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── currency-display.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── empty-placeholder.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── menubar.tsx │ │ ├── navigation-menu.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ ├── tooltip.tsx │ │ └── typography.tsx │ └── user-auth-form.tsx ├── context │ └── currency-context.tsx ├── hooks │ ├── use-app-store.ts │ ├── use-date-store.ts │ ├── use-mobile.ts │ └── use-toast.ts ├── lib │ ├── auth.ts │ └── utils.ts ├── main.tsx ├── pages │ ├── authentication │ │ └── index.tsx │ ├── budget │ │ └── index.tsx │ ├── category │ │ └── index.tsx │ ├── dashboard │ │ └── index.tsx │ ├── login │ │ └── index.tsx │ ├── not-found │ │ └── index.tsx │ ├── settings │ │ └── index.tsx │ └── transactions │ │ └── index.tsx └── vite-env.d.ts ├── components.json ├── eslint.config.js ├── index.html ├── nginx.conf ├── orval.config.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ └── inter-regular.woff2 └── images │ └── logo │ ├── logo.png │ └── logo.webp ├── schema └── pft.yaml ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/README.md -------------------------------------------------------------------------------- /api/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/.env.dev -------------------------------------------------------------------------------- /api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/.env.example -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/Makefile -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/README.md -------------------------------------------------------------------------------- /api/TODO.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/TODO.MD -------------------------------------------------------------------------------- /api/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/app/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/app/asgi.py -------------------------------------------------------------------------------- /api/app/settings/__init__.py: -------------------------------------------------------------------------------- 1 | from .dev import * 2 | -------------------------------------------------------------------------------- /api/app/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/app/settings/base.py -------------------------------------------------------------------------------- /api/app/settings/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/app/settings/dev.py -------------------------------------------------------------------------------- /api/app/settings/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/app/settings/prod.py -------------------------------------------------------------------------------- /api/app/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/app/urls.py -------------------------------------------------------------------------------- /api/app/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/app/wsgi.py -------------------------------------------------------------------------------- /api/entrypoint.migrate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/entrypoint.migrate.sh -------------------------------------------------------------------------------- /api/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/entrypoint.sh -------------------------------------------------------------------------------- /api/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/manage.py -------------------------------------------------------------------------------- /api/pft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/pft/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/admin.py -------------------------------------------------------------------------------- /api/pft/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/apps.py -------------------------------------------------------------------------------- /api/pft/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/migrations/0001_initial.py -------------------------------------------------------------------------------- /api/pft/migrations/0002_subscriptionplan_analyticsreport_billreminder_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/migrations/0002_subscriptionplan_analyticsreport_billreminder_and_more.py -------------------------------------------------------------------------------- /api/pft/migrations/0003_remove_billreminder_user_remove_debtaccount_user_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/migrations/0003_remove_billreminder_user_remove_debtaccount_user_and_more.py -------------------------------------------------------------------------------- /api/pft/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/pft/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/models.py -------------------------------------------------------------------------------- /api/pft/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/routers.py -------------------------------------------------------------------------------- /api/pft/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/serializers.py -------------------------------------------------------------------------------- /api/pft/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/signals.py -------------------------------------------------------------------------------- /api/pft/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/pft/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/urls.py -------------------------------------------------------------------------------- /api/pft/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pft/views.py -------------------------------------------------------------------------------- /api/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/poetry.lock -------------------------------------------------------------------------------- /api/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/pyproject.toml -------------------------------------------------------------------------------- /api/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/api/uv.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /landing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/.gitignore -------------------------------------------------------------------------------- /landing/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/app/globals.css -------------------------------------------------------------------------------- /landing/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/app/layout.tsx -------------------------------------------------------------------------------- /landing/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/app/page.tsx -------------------------------------------------------------------------------- /landing/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components.json -------------------------------------------------------------------------------- /landing/components/faq-accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/faq-accordion.tsx -------------------------------------------------------------------------------- /landing/components/feature-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/feature-card.tsx -------------------------------------------------------------------------------- /landing/components/pricing-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/pricing-card.tsx -------------------------------------------------------------------------------- /landing/components/testimonial-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/testimonial-card.tsx -------------------------------------------------------------------------------- /landing/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/theme-provider.tsx -------------------------------------------------------------------------------- /landing/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/accordion.tsx -------------------------------------------------------------------------------- /landing/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /landing/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/alert.tsx -------------------------------------------------------------------------------- /landing/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /landing/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/avatar.tsx -------------------------------------------------------------------------------- /landing/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/badge.tsx -------------------------------------------------------------------------------- /landing/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /landing/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/button.tsx -------------------------------------------------------------------------------- /landing/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/calendar.tsx -------------------------------------------------------------------------------- /landing/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/card.tsx -------------------------------------------------------------------------------- /landing/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/carousel.tsx -------------------------------------------------------------------------------- /landing/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/chart.tsx -------------------------------------------------------------------------------- /landing/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /landing/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /landing/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/command.tsx -------------------------------------------------------------------------------- /landing/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /landing/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/dialog.tsx -------------------------------------------------------------------------------- /landing/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/drawer.tsx -------------------------------------------------------------------------------- /landing/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /landing/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/form.tsx -------------------------------------------------------------------------------- /landing/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /landing/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /landing/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/input.tsx -------------------------------------------------------------------------------- /landing/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/label.tsx -------------------------------------------------------------------------------- /landing/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/menubar.tsx -------------------------------------------------------------------------------- /landing/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /landing/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/pagination.tsx -------------------------------------------------------------------------------- /landing/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/popover.tsx -------------------------------------------------------------------------------- /landing/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/progress.tsx -------------------------------------------------------------------------------- /landing/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /landing/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/resizable.tsx -------------------------------------------------------------------------------- /landing/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /landing/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/select.tsx -------------------------------------------------------------------------------- /landing/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/separator.tsx -------------------------------------------------------------------------------- /landing/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/sheet.tsx -------------------------------------------------------------------------------- /landing/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /landing/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /landing/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/slider.tsx -------------------------------------------------------------------------------- /landing/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/sonner.tsx -------------------------------------------------------------------------------- /landing/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/switch.tsx -------------------------------------------------------------------------------- /landing/components/ui/table.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /landing/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/tabs.tsx -------------------------------------------------------------------------------- /landing/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/textarea.tsx -------------------------------------------------------------------------------- /landing/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/toast.tsx -------------------------------------------------------------------------------- /landing/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/toaster.tsx -------------------------------------------------------------------------------- /landing/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /landing/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/toggle.tsx -------------------------------------------------------------------------------- /landing/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /landing/components/ui/use-mobile.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /landing/components/ui/use-toast.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /landing/hooks/use-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/hooks/use-mobile.tsx -------------------------------------------------------------------------------- /landing/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/hooks/use-toast.ts -------------------------------------------------------------------------------- /landing/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/lib/utils.ts -------------------------------------------------------------------------------- /landing/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/next.config.mjs -------------------------------------------------------------------------------- /landing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/package.json -------------------------------------------------------------------------------- /landing/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/pnpm-lock.yaml -------------------------------------------------------------------------------- /landing/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/postcss.config.mjs -------------------------------------------------------------------------------- /landing/public/Partnership-bro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/public/Partnership-bro.svg -------------------------------------------------------------------------------- /landing/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /landing/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /landing/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/public/apple-touch-icon.png -------------------------------------------------------------------------------- /landing/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/public/favicon-16x16.png -------------------------------------------------------------------------------- /landing/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/public/favicon-32x32.png -------------------------------------------------------------------------------- /landing/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/public/favicon.ico -------------------------------------------------------------------------------- /landing/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/styles/globals.css -------------------------------------------------------------------------------- /landing/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/tailwind.config.ts -------------------------------------------------------------------------------- /landing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/tsconfig.json -------------------------------------------------------------------------------- /landing/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/landing/yarn.lock -------------------------------------------------------------------------------- /web/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/.dockerignore -------------------------------------------------------------------------------- /web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/.env.example -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | *.yaml 3 | app/client/gen/* -------------------------------------------------------------------------------- /web/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/.prettierrc -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/README.md -------------------------------------------------------------------------------- /web/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/app.tsx -------------------------------------------------------------------------------- /web/app/assets/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/assets/styles/globals.css -------------------------------------------------------------------------------- /web/app/client/httpPFTClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/client/httpPFTClient.ts -------------------------------------------------------------------------------- /web/app/components/add-transaction-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/add-transaction-dialog.tsx -------------------------------------------------------------------------------- /web/app/components/budget-progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/budget-progress.tsx -------------------------------------------------------------------------------- /web/app/components/command-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/command-menu.tsx -------------------------------------------------------------------------------- /web/app/components/dashboard-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/dashboard-layout.tsx -------------------------------------------------------------------------------- /web/app/components/date-range-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/date-range-picker.tsx -------------------------------------------------------------------------------- /web/app/components/delete-transaction-alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/delete-transaction-alert.tsx -------------------------------------------------------------------------------- /web/app/components/edit-transaction-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/edit-transaction-dialog.tsx -------------------------------------------------------------------------------- /web/app/components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/mode-toggle.tsx -------------------------------------------------------------------------------- /web/app/components/overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/overview.tsx -------------------------------------------------------------------------------- /web/app/components/recent-transactions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/recent-transactions.tsx -------------------------------------------------------------------------------- /web/app/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/sidebar.tsx -------------------------------------------------------------------------------- /web/app/components/spinner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/spinner/index.tsx -------------------------------------------------------------------------------- /web/app/components/spinner/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/spinner/path.ts -------------------------------------------------------------------------------- /web/app/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/theme-provider.tsx -------------------------------------------------------------------------------- /web/app/components/top-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/top-bar.tsx -------------------------------------------------------------------------------- /web/app/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/accordion.tsx -------------------------------------------------------------------------------- /web/app/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /web/app/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/alert.tsx -------------------------------------------------------------------------------- /web/app/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /web/app/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/avatar.tsx -------------------------------------------------------------------------------- /web/app/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/badge.tsx -------------------------------------------------------------------------------- /web/app/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /web/app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/button.tsx -------------------------------------------------------------------------------- /web/app/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/calendar.tsx -------------------------------------------------------------------------------- /web/app/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/card.tsx -------------------------------------------------------------------------------- /web/app/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/carousel.tsx -------------------------------------------------------------------------------- /web/app/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/chart.tsx -------------------------------------------------------------------------------- /web/app/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /web/app/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /web/app/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/command.tsx -------------------------------------------------------------------------------- /web/app/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /web/app/components/ui/currency-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/currency-display.tsx -------------------------------------------------------------------------------- /web/app/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/dialog.tsx -------------------------------------------------------------------------------- /web/app/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/drawer.tsx -------------------------------------------------------------------------------- /web/app/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /web/app/components/ui/empty-placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/empty-placeholder.tsx -------------------------------------------------------------------------------- /web/app/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/form.tsx -------------------------------------------------------------------------------- /web/app/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /web/app/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /web/app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/input.tsx -------------------------------------------------------------------------------- /web/app/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/label.tsx -------------------------------------------------------------------------------- /web/app/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/menubar.tsx -------------------------------------------------------------------------------- /web/app/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /web/app/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/pagination.tsx -------------------------------------------------------------------------------- /web/app/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/popover.tsx -------------------------------------------------------------------------------- /web/app/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/progress.tsx -------------------------------------------------------------------------------- /web/app/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /web/app/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/resizable.tsx -------------------------------------------------------------------------------- /web/app/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /web/app/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/select.tsx -------------------------------------------------------------------------------- /web/app/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/separator.tsx -------------------------------------------------------------------------------- /web/app/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/sheet.tsx -------------------------------------------------------------------------------- /web/app/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /web/app/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /web/app/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/slider.tsx -------------------------------------------------------------------------------- /web/app/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/sonner.tsx -------------------------------------------------------------------------------- /web/app/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/switch.tsx -------------------------------------------------------------------------------- /web/app/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/table.tsx -------------------------------------------------------------------------------- /web/app/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/tabs.tsx -------------------------------------------------------------------------------- /web/app/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/textarea.tsx -------------------------------------------------------------------------------- /web/app/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/toast.tsx -------------------------------------------------------------------------------- /web/app/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/toaster.tsx -------------------------------------------------------------------------------- /web/app/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /web/app/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/toggle.tsx -------------------------------------------------------------------------------- /web/app/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /web/app/components/ui/typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/ui/typography.tsx -------------------------------------------------------------------------------- /web/app/components/user-auth-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/components/user-auth-form.tsx -------------------------------------------------------------------------------- /web/app/context/currency-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/context/currency-context.tsx -------------------------------------------------------------------------------- /web/app/hooks/use-app-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/hooks/use-app-store.ts -------------------------------------------------------------------------------- /web/app/hooks/use-date-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/hooks/use-date-store.ts -------------------------------------------------------------------------------- /web/app/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/hooks/use-mobile.ts -------------------------------------------------------------------------------- /web/app/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/hooks/use-toast.ts -------------------------------------------------------------------------------- /web/app/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/lib/auth.ts -------------------------------------------------------------------------------- /web/app/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/lib/utils.ts -------------------------------------------------------------------------------- /web/app/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/main.tsx -------------------------------------------------------------------------------- /web/app/pages/authentication/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/authentication/index.tsx -------------------------------------------------------------------------------- /web/app/pages/budget/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/budget/index.tsx -------------------------------------------------------------------------------- /web/app/pages/category/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/category/index.tsx -------------------------------------------------------------------------------- /web/app/pages/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/dashboard/index.tsx -------------------------------------------------------------------------------- /web/app/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/login/index.tsx -------------------------------------------------------------------------------- /web/app/pages/not-found/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/not-found/index.tsx -------------------------------------------------------------------------------- /web/app/pages/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/settings/index.tsx -------------------------------------------------------------------------------- /web/app/pages/transactions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/app/pages/transactions/index.tsx -------------------------------------------------------------------------------- /web/app/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/components.json -------------------------------------------------------------------------------- /web/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/eslint.config.js -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/index.html -------------------------------------------------------------------------------- /web/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/nginx.conf -------------------------------------------------------------------------------- /web/orval.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/orval.config.ts -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /web/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/pnpm-workspace.yaml -------------------------------------------------------------------------------- /web/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /web/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/fonts/inter-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/fonts/inter-regular.woff2 -------------------------------------------------------------------------------- /web/public/images/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/images/logo/logo.png -------------------------------------------------------------------------------- /web/public/images/logo/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/public/images/logo/logo.webp -------------------------------------------------------------------------------- /web/schema/pft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/schema/pft.yaml -------------------------------------------------------------------------------- /web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/tsconfig.app.json -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/tsconfig.node.json -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshishKapoor/fintrack/HEAD/web/vite.config.ts --------------------------------------------------------------------------------