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.
- Host: GitHub
- URL: https://github.com/hptrk/exence
- Owner: hptrk
- Created: 2025-01-08T16:38:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-23T19:58:35.000Z (2 months ago)
- Last Synced: 2025-03-25T08:38:14.564Z (about 1 month ago)
- Topics: angular, full-stack, java, jwt-authentication, personal-project, postgresql, rxjs, spring-boot, typescript
- Language: Java
- Homepage:
- Size: 536 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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