MoneyMate | Personal Finance Management
MoneyMate is a personal finance management app that helps users track income, expenses, and manage categories with real-time insights. Supports English and Indonesian.
Tech Stack :

MoneyMate - Personal Finance Management App
MoneyMate is a personal finance management web application designed to help users manage their income and expenses efficiently. With an intuitive interface and comprehensive features, MoneyMate provides valuable insights into your financial situation, making it easier to achieve your financial goals.
Key Features
- Real-time Dashboard: Get a visual overview of your finances with graphs and statistics.
- Transaction History: Track your income and expenses over time with detailed transaction logs.
- Category Settings: Customize and organize your income and expense categories.
- Multi-language Support: Switch between English and Indonesian based on your preference.
- Authentication: Secure your financial data with a user-friendly login system using Clerk.
- Export to CSV: Export your financial data in a CSV format for easy analysis.
Technology Stack
- Next.js for server-side rendering and optimized performance.
- TypeScript for type-safe development.
- Tailwind CSS for responsive and modern UI.
- Shadcn-UI for customizable and accessible components.
- Next-Intl for internationalization support.
- Clerk for user authentication and authorization.
- PostgreSQL as the database solution with Prisma for ORM.
Explore your finances effortlessly with MoneyMate!
How to Start this project
1. Clone using git
2. Install dependencies
3. Create a .env file
4. Run development server
Open http://localhost:3000 with your browser to see the result.