Paymant Guru is an online wallet payment application system where both customers can interact with the application interface. After authentication, The customer can add the bank account & wallet and able to perform various tasks such as fund transfers and bill payments. The customers can register and log in to add different beneficiary and bank accounts and perform transfers and payments.
This is a collaborative project, completed by a team of 4 backend developers.
- Java
- Hibernate
- Spring Framework
- Spring Boot
- Spring Data JPA
- MySQL
- Maven
- Swagger UI
- Account service
- Transaction Service
- Customer Service
- Bill Payement Service
- Benificiary Service
- Wallet service
- Before running the API server, you should update the database config inside the application.properties file.
- Update the port number, username and password as per your local database configuration.
server.port=8088
spring.datasource.url=jdbc:mysql://localhost:3306/paymentguru;
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root
https://localhost:8888/
http://localhost:8888/swagger-ui/
-
Thanks for visiting !