An open API service indexing awesome lists of open source software.

https://github.com/hptrk/exence

Exence is a personal finance management application designed to help users track their income, expenses, and set financial goals. With a modern, intuitive interface, Exence provides insightful analytics, recurring transactions, and real-time updates for a smooth user experience.
https://github.com/hptrk/exence

angular full-stack java jwt-authentication personal-project postgresql rxjs spring-boot typescript

Last synced: 21 days ago
JSON representation

Exence is a personal finance management application designed to help users track their income, expenses, and set financial goals. With a modern, intuitive interface, Exence provides insightful analytics, recurring transactions, and real-time updates for a smooth user experience.

Awesome Lists containing this project

README

        

# 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