It is built to support all the functionality related to managing a online payment wallet application for XYZ bank. We will discuss each aspect of this project in detail for enhanced understanding. The Payment wallet Application project is designed in Spring Boot and Hibernate along with the source code. Customers will be able to park their money in the wallet , pay different bills using this wallet and customers should be able to connect bank account with this payment wallet and add money. On the other hand, Application should allow customers to check the balance, deposit money etc.
The following Diagram depicts the flow of our Entity Relation Diagram to simplify the work flow.
-
Bubai Ghosh -Team Lead, Responsible for creating and implementing the ER diagram and flow of the project.
-
Abhishek Kumar -Responsible for creating the Repository while making sure of proper implementation Of Controllers
-
Abhishek Kumar -Responsible For handeling the Exceptions and Creating the Service Layer.
-
Navneet Singh -Responsible for The frontent Layer while implementing proper RESTful API naming Conventions.
-
Roshni -Responsible for Creating the login and logout Session layer with proper validation.
- User Login authrntication
- validation for the account number
- validation for the current user and user identification
- RESTful API with CURD operations
- Functional Front End For better user experience
#changing the server port
server.port=8888
#db specific properties
spring.datasource.url=jdbc:mysql://localhost:3306/sb201db
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root
#ORM s/w specific properties
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER
https://localhost:8888/
https://localhost:8888/swagger-ui/#
Contributors
- @Roshni
- @Abhishek Kumar
- @Abhishek Kumar
- @Bubai Ghosh
- @Navneet Singh