Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muhammed-safwat/bank-service-project
This project is a basic banking service implemented using MySQL for data storage and Spring Boot for the backend. It provides functionality for adding accounts, creating transactions (deposits/withdrawals), logging transactions, account login, and viewing account balance and transaction details.
https://github.com/muhammed-safwat/bank-service-project
mapstruct mysql spring spring-boot spring-mvc springdata springsecurity swagger-ui
Last synced: about 4 hours ago
JSON representation
This project is a basic banking service implemented using MySQL for data storage and Spring Boot for the backend. It provides functionality for adding accounts, creating transactions (deposits/withdrawals), logging transactions, account login, and viewing account balance and transaction details.
- Host: GitHub
- URL: https://github.com/muhammed-safwat/bank-service-project
- Owner: Muhammed-Safwat
- Created: 2023-11-09T13:38:38.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-11T14:16:47.000Z (about 1 year ago)
- Last Synced: 2023-11-11T15:25:04.901Z (about 1 year ago)
- Topics: mapstruct, mysql, spring, spring-boot, spring-mvc, springdata, springsecurity, swagger-ui
- Language: HTML
- Homepage: https://muhammed-safwat.github.io/Bank-Service-Project/
- Size: 1.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bank Service API
### **Overview**
This project is a basic banking service implemented using Spring Boot and MySQL for data storage for the backend. It provides functionality for adding accounts, creating transactions (deposits/withdrawals), logging transactions, account login, and viewing account balance and transaction details.### **Features**
* Add Account
* Create Transaction
- Types: Deposit, Withdrawal
- Notes: Additional information about the transaction
- Transaction Logging: All transactions are logged
* Account Login
* View Account Balance
* View Transaction History### **Technology**
* Spring Boot
* MySQL
* Swagger
* Lombok
* mapstruct### **Swagger ApI**
API Documentation### Database Tables
### Class Diagram