Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

💰 Personal Finance Manager

A web app to help you track your income, expenses, budgets, and financial goals with ease! Built with Angular, Spring Boot, and MySQL to keep your finances on point. 📊💻

✨ Features

  • 💵 Income & Expense Tracking: Easily add, edit, or delete your transactions
  • 📅 Budget Management: Set monthly budgets and keep spending in check
  • 🎯 Financial Goals: Define saving goals and watch your progress grow
  • 📈 Reports & Analytics: Visual charts to understand your spending habits
  • 🔒 Secure Authentication: Safe login and registration using JWT
  • 📱 Responsive Design: Works smoothly on desktop, tablet, and mobile

🛠️ Technologies Used

  • Frontend: Angular, TypeScript, HTML5, CSS3
  • Backend: Spring Boot, Java, REST APIs
  • Database: MySQL
  • Auth: JWT (JSON Web Tokens)
  • Tools: Maven, Git, Bootstrap/Material UI (optional)

🚀 Installation

Backend

  1. Clone the repo:

    git clone https://github.com/yourusername/personal-finance-manager.git
  2. Go to backend folder:

    cd personal-finance-manager/backend
  3. Update application.properties with your MySQL credentials 🗄️

  4. Build and run:

    mvn clean install
    mvn spring-boot:run

Frontend

  1. Navigate to frontend folder:

    cd personal-finance-manager/frontend
  2. Install dependencies:

    npm install
  3. Run Angular app:

    ng serve
  4. Open http://localhost:4200 in your browser 🌐

🎉 Usage

  • Register or log in 🔐
  • Add your incomes and expenses 💳
  • Set budgets and goals 🎯
  • View real-time charts and reports 📊

🔮 Future Enhancements

  • 💱 Multi-currency support
  • 🔗 Bank API integration for automatic imports
  • ⏰ Reminders and notifications
  • 🤝 Expense sharing with friends/family

🤝 Contribution

Feel free to fork and submit pull requests! For major changes, open an issue first to discuss ideas. 💡

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages