Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samadpls/exptrack
Expenses Tracker app -Java Spring Boot application for tracking expenses. ๐ฐ
https://github.com/samadpls/exptrack
expense-tracker java opensource springboot webapp
Last synced: 2 days ago
JSON representation
Expenses Tracker app -Java Spring Boot application for tracking expenses. ๐ฐ
- Host: GitHub
- URL: https://github.com/samadpls/exptrack
- Owner: samadpls
- License: mit
- Created: 2024-04-08T20:29:14.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-30T08:09:56.000Z (9 months ago)
- Last Synced: 2024-05-30T09:38:12.062Z (9 months ago)
- Topics: expense-tracker, java, opensource, springboot, webapp
- Language: Java
- Homepage:
- Size: 102 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ ExpTrack -Expenses Tracker app
This is a Java Spring Boot application for tracking expenses. ๐ฐ
## PreView![image](https://github.com/Myrausman/ExpTrack/assets/99428378/a2e7a531-3144-43eb-a66e-54172d4a7bdf)
## Prerequisites
- JDK 22 โ
- Spring Boot 3.x ๐## Key Features
- Expense tracking functionality ๐ก
- Utilizes Bootstrap for styling ๐จ
- Uses Spring Boot Data JPA for data persistence ๐๏ธ
- Implements validation using Spring Boot Validation โ
- Provides a web interface using Spring Boot Web ๐
- Includes H2 database for runtime storage ๐ฆ
- Optional usage of Lombok for code simplification ๐งฐ
- Includes test dependencies for unit testing ๐งช
- Integrates Thymeleaf for server-side rendering ๐ฟ## Project Information
This project is done under the course assignment of SCAD (Software Construction and Development).
## How to Run Locally
To run this application locally, follow these steps:
1. Make sure you have JDK 22 and Spring Boot 3.x installed.
2. Clone this repository.
3. Open the project in your preferred IDE.
4. Build the project using Maven or your IDE's build tools. ๐ ๏ธ
5. Run the main class to start the application.Enjoy tracking your expenses with ExpensesTrackerapp!