Skip to content

aynurdenikayeva/wallet-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wallet-system

A Spring Boot based digital wallet system with transaction management

💰 Wallet System API

This is a Spring Boot-based digital wallet system that allows users to create wallets and perform deposit (top-up) operations. It ensures data consistency through proper transaction management.

📌 Features

  • Create a wallet with an owner and initial balance.
  • Top up (add money) to the wallet.
  • Transactional handling of bonus credits.
  • RESTful API with proper request validation and error handling.

⚙️ Technologies Used

  • Java 17+
  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Hibernate
  • H2 / PostgreSQL
  • Maven

🚀 Getting Started

1. Clone the repository

git clone https://github.com/Luna1996D/wallet-system.git
cd wallet-system

About

A Spring Boot based digital wallet system with transaction management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages