The FinTrack Web App is a powerful and intuitive tool designed to help you manage your personal finances. Whether you're tracking daily expenses, managing investments, or monitoring your overall financial health, this app provides all the features you need to stay on top of your finances.
- User Authentication: Secure login and registration using NextAuth.js.
- Expense and Income Tracking: Easily add, update, and delete transactions.
- Categorization: Organize your transactions by categories for better insights.
- Interactive Dashboard: Visualize your financial data with charts and graphs.
- Responsive Design: Accessible on any device, whether it's a desktop, tablet, or mobile phone.
-
Full stack:
- Next.js with TypeScript (Server components)
- Tailwind CSS for styling
- Shadcn for components
- Prisma ORM for database management
- PostgreSQL for local development
-
Authentication:
- NextAuth.js for secure authentication
- Node.js (v14 or above)
- npm or yarn
- Supabase account (for database setup)
-
Clone the repository:
git clone https://gitlab.com/chiragkumargohil/fintrack.git cd fintrack