{"repo":"yildizmy/e-wallet","free":true,"listed":false,"github":"https://github.com/yildizmy/e-wallet","clone":"git clone https://github.com/yildizmy/e-wallet.git","description":"Full stack web app with React and Spring Boot used for managing digital wallet and transactions","language":"Java","stars":70,"topics":["docker","flyway","fullstack","hibernate","java","javascript","postgresql","react","reactjs","rest-api"],"license":"MIT","category":"databases-storage","readme_excerpt":"e-wallet Full stack web app with React and Spring Boot used for managing digital wallet and transactions. Description This application allows users to implement e-wallet with REST API to create it, top it up, check its balance and withdraw. Users can register and login to the system using their credentials. They can also add any wallets for any account provided by IBAN and transfer to their wallet or any other wallet defined in the system. The application also has a custom IBAN validator that can easily be applied any IBAN fields via annotation as shown below: Architecture The relationship between the entities is shown on Architecture section. Getting Started In order to run and test the application, see details on How to run? and How to test? sections. Dependencies Spring Boot Spring Web Spring Security Spring Data JPA Lombok MapStruct PostgreSQL Flyway React Node.js Material UI Documentation Spring Boot Spring Security Spring Data JPA springdoc-openapi v2 MapStruct JUnit 5 Entity Relationship Diagram (ERD) React Material UI Notistack Register of countries using the IBAN standard Version History v1.0.0 Initial Release","default_branch":null,"files":null,"tree":[],"storefront":"/r/yildizmy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yildizmy/e-wallet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}