├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── components.json ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── prisma ├── migrations │ ├── 20240830144425_init │ │ └── migration.sql │ ├── 20240901112521_update_user_change │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── image.png ├── images │ ├── Logo-1.jpg │ ├── Logo-10.jpg │ ├── Logo-11.jpg │ ├── Logo-12.jpg │ ├── Logo-13.jpg │ ├── Logo-14.jpg │ ├── Logo-15.jpg │ ├── Logo-2.jpg │ ├── Logo-3.jpg │ ├── Logo-4.jpg │ ├── Logo-5.jpg │ ├── Logo-6.jpg │ ├── Logo-7.jpg │ ├── Logo-8.jpg │ ├── Logo-9.jpg │ ├── Person-1.jpg │ ├── Person-10.jpg │ ├── Person-11.jpg │ ├── Person-12.jpg │ ├── Person-13.jpg │ ├── Person-14.jpg │ ├── Person-15.jpg │ ├── Person-2.jpg │ ├── Person-3.jpg │ ├── Person-4.jpg │ ├── Person-5.jpg │ ├── Person-6.jpg │ ├── Person-7.jpg │ ├── Person-8.jpg │ └── Person-9.jpg ├── next.svg └── vercel.svg ├── src ├── app │ ├── (dashboard) │ │ ├── actions.ts │ │ ├── budgets │ │ │ ├── actions.ts │ │ │ ├── chart-section.tsx │ │ │ └── page.tsx │ │ ├── chart.tsx │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── pots │ │ │ ├── actions.ts │ │ │ ├── constants.ts │ │ │ └── page.tsx │ │ ├── recurring-bills │ │ │ ├── columns.tsx │ │ │ ├── data-table.tsx │ │ │ └── page.tsx │ │ └── transactions │ │ │ ├── actions.ts │ │ │ ├── columns.tsx │ │ │ ├── data-table.tsx │ │ │ └── page.tsx │ ├── (login) │ │ ├── actions.ts │ │ ├── layout.tsx │ │ ├── login │ │ │ ├── login-form.tsx │ │ │ └── page.tsx │ │ └── sign-up │ │ │ ├── page.tsx │ │ │ └── sign-up-form.tsx │ ├── favicon.ico │ ├── globals.css │ └── layout.tsx ├── components │ ├── logout-button.tsx │ ├── mobile-side-bar.tsx │ ├── providers.tsx │ ├── side-bar.tsx │ └── ui │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── dialog.tsx │ │ ├── form.tsx │ │ ├── icons.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── select.tsx │ │ ├── table.tsx │ │ ├── toast.tsx │ │ └── toaster.tsx ├── hooks │ └── use-toast.ts ├── lib │ ├── auth.ts │ ├── data.ts │ ├── db.ts │ ├── redis.ts │ ├── utils.ts │ └── validations.ts ├── middleware.ts └── modals │ ├── add-money-modal.tsx │ ├── add-new-budget.tsx │ ├── add-new-pot.tsx │ ├── add-transaction.tsx │ ├── delete-budget.tsx │ ├── delete-pot.tsx │ ├── update-budget.tsx │ ├── update-pot-modal.tsx │ └── withdraw-money.tsx ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/components.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/migrations/20240830144425_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/prisma/migrations/20240830144425_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240901112521_update_user_change/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/prisma/migrations/20240901112521_update_user_change/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/image.png -------------------------------------------------------------------------------- /public/images/Logo-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-1.jpg -------------------------------------------------------------------------------- /public/images/Logo-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-10.jpg -------------------------------------------------------------------------------- /public/images/Logo-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-11.jpg -------------------------------------------------------------------------------- /public/images/Logo-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-12.jpg -------------------------------------------------------------------------------- /public/images/Logo-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-13.jpg -------------------------------------------------------------------------------- /public/images/Logo-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-14.jpg -------------------------------------------------------------------------------- /public/images/Logo-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-15.jpg -------------------------------------------------------------------------------- /public/images/Logo-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-2.jpg -------------------------------------------------------------------------------- /public/images/Logo-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-3.jpg -------------------------------------------------------------------------------- /public/images/Logo-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-4.jpg -------------------------------------------------------------------------------- /public/images/Logo-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-5.jpg -------------------------------------------------------------------------------- /public/images/Logo-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-6.jpg -------------------------------------------------------------------------------- /public/images/Logo-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-7.jpg -------------------------------------------------------------------------------- /public/images/Logo-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-8.jpg -------------------------------------------------------------------------------- /public/images/Logo-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Logo-9.jpg -------------------------------------------------------------------------------- /public/images/Person-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-1.jpg -------------------------------------------------------------------------------- /public/images/Person-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-10.jpg -------------------------------------------------------------------------------- /public/images/Person-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-11.jpg -------------------------------------------------------------------------------- /public/images/Person-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-12.jpg -------------------------------------------------------------------------------- /public/images/Person-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-13.jpg -------------------------------------------------------------------------------- /public/images/Person-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-14.jpg -------------------------------------------------------------------------------- /public/images/Person-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-15.jpg -------------------------------------------------------------------------------- /public/images/Person-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-2.jpg -------------------------------------------------------------------------------- /public/images/Person-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-3.jpg -------------------------------------------------------------------------------- /public/images/Person-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-4.jpg -------------------------------------------------------------------------------- /public/images/Person-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-5.jpg -------------------------------------------------------------------------------- /public/images/Person-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-6.jpg -------------------------------------------------------------------------------- /public/images/Person-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-7.jpg -------------------------------------------------------------------------------- /public/images/Person-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-8.jpg -------------------------------------------------------------------------------- /public/images/Person-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/images/Person-9.jpg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/(dashboard)/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/actions.ts -------------------------------------------------------------------------------- /src/app/(dashboard)/budgets/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/budgets/actions.ts -------------------------------------------------------------------------------- /src/app/(dashboard)/budgets/chart-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/budgets/chart-section.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/budgets/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/budgets/page.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/chart.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/layout.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/page.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/pots/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/pots/actions.ts -------------------------------------------------------------------------------- /src/app/(dashboard)/pots/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/pots/constants.ts -------------------------------------------------------------------------------- /src/app/(dashboard)/pots/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/pots/page.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/recurring-bills/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/recurring-bills/columns.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/recurring-bills/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/recurring-bills/data-table.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/recurring-bills/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/recurring-bills/page.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/transactions/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/transactions/actions.ts -------------------------------------------------------------------------------- /src/app/(dashboard)/transactions/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/transactions/columns.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/transactions/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/transactions/data-table.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/transactions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(dashboard)/transactions/page.tsx -------------------------------------------------------------------------------- /src/app/(login)/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(login)/actions.ts -------------------------------------------------------------------------------- /src/app/(login)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(login)/layout.tsx -------------------------------------------------------------------------------- /src/app/(login)/login/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(login)/login/login-form.tsx -------------------------------------------------------------------------------- /src/app/(login)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(login)/login/page.tsx -------------------------------------------------------------------------------- /src/app/(login)/sign-up/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(login)/sign-up/page.tsx -------------------------------------------------------------------------------- /src/app/(login)/sign-up/sign-up-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/(login)/sign-up/sign-up-form.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/components/logout-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/logout-button.tsx -------------------------------------------------------------------------------- /src/components/mobile-side-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/mobile-side-bar.tsx -------------------------------------------------------------------------------- /src/components/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/providers.tsx -------------------------------------------------------------------------------- /src/components/side-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/side-bar.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/icons.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/lib/data.ts -------------------------------------------------------------------------------- /src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/lib/db.ts -------------------------------------------------------------------------------- /src/lib/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/lib/redis.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/lib/validations.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/modals/add-money-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/add-money-modal.tsx -------------------------------------------------------------------------------- /src/modals/add-new-budget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/add-new-budget.tsx -------------------------------------------------------------------------------- /src/modals/add-new-pot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/add-new-pot.tsx -------------------------------------------------------------------------------- /src/modals/add-transaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/add-transaction.tsx -------------------------------------------------------------------------------- /src/modals/delete-budget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/delete-budget.tsx -------------------------------------------------------------------------------- /src/modals/delete-pot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/delete-pot.tsx -------------------------------------------------------------------------------- /src/modals/update-budget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/update-budget.tsx -------------------------------------------------------------------------------- /src/modals/update-pot-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/update-pot-modal.tsx -------------------------------------------------------------------------------- /src/modals/withdraw-money.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/src/modals/withdraw-money.tsx -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unaygney/personal-finance-app/HEAD/tsconfig.json --------------------------------------------------------------------------------