Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 1.23 KB

File metadata and controls

58 lines (47 loc) · 1.23 KB

Exence - Personal Finance Management Application

Exence is a personal finance tracker that helps users manage their expenses and income effectively. It provides insightful statistics, goal tracking, and recurring transactions, all within a modern, user-friendly interface.

✨ Features

  • Transaction Management

    • Track expenses and income
    • Categorize transactions
    • Set up recurring transactions
    • Add notes and tags
  • Financial Analytics

    • Visual charts and graphs
    • Monthly/yearly comparisons
    • Category-wise breakdown
  • Goal Setting

    • Set savings goals
    • Track progress
    • Adjustable timeframes
  • User Experience

    • Dark/Light mode
    • Responsive design
    • Intuitive modern interface
    • Real-time updates
  • Security

    • JWT-based authentication
    • Secure password handling
    • Protected API endpoints

🛠️ Tech Stack

Frontend

  • Angular 19
  • RxJS
  • Angular Material UI
  • Chart.js
  • TypeScript

Backend

  • Java Spring Boot
  • Spring Security
  • Hibernate + JPA
  • JWT Authentication
  • REST API
  • JDBC
  • PostgreSQL

📱 Usage

  1. Register an account
  2. Log in to access dashboard
  3. Add your first transaction
  4. Set up categories
  5. Create financial goals
  6. View analytics and reports