Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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