MoneyWise is a personal finance management app designed to help users efficiently track their income, expenses, and financial goals. Built with Next.js, Prisma, and PostgreSQL, it provides real-time insights with interactive charts, budget tracking, and AI-powered financial recommendations.
- Income & Expense Tracking: Log and categorize your transactions effortlessly.
- Visualized Charts and Summaries: Gain insights with interactive data visualizations.
- Goal Setting: Set, monitor, and achieve your financial goals.
- AI-powered Financial Insights: Receive smart recommendations to optimize your finances.
- Secure Login (optional): Protect your data with secure authentication.
- Recurring Bills & Subscriptions: Manage and track regular payments and subscriptions.
Follow these steps to run the development server locally:
Install dependencies npm install
Start the development server npm run dev
or yarn dev
or pnpm dev
or bun dev
Then open http://localhost:3000 in your browser to view the app.
You can start editing the app by modifying app/page.tsx. The page auto-updates as you save the file.
This project uses next/font to automatically optimize and load Geist, a modern font family from Vercel.
The recommended way to deploy your app is using Vercel.
Refer to the Next.js deployment documentation for more details.
- Next.js Documentation - Learn about features and API.
- Next.js Tutorial - Interactive Next.js tutorial.
- Next.js GitHub Repository - Contribute and explore the codebase.
Contributions are welcome! Please open issues or submit pull requests for improvements and bug fixes.
This project is licensed under the MIT License.