top of page

BANKING APPLICATION

Language: Java

Framework: Spring Boot
Database: PostgreSQL

Cloud Service: AWS RDS
Version Control: Git
Security: HTTPS enabled
API Design: RESTful APIs

 

Stage 1 of my banking application which serves as a robust platform for managing users, accounts, and transactions, showcasing the implementation of fundamental and secure web application features. Some key aspects include:


• Designed a secure and scalable Java application utilizing the Spring Boot

framework to facilitate banking operations such as creating and managing user

profiles, accounts, and transaction processes.
• Implemented CRUD operations (Create, Read, Update, Delete
)

for users, accounts, and transactions.
• Enhanced application security by incorporating HTTPS.
• Developed a RESTful API, enabling standardized interactions between the

application and potential external services or applications.
• Integrated PostgreSQL database for reliable data storage and management.

• Initially deployed using AWS RDS to leverage the scalability and reliability of cloud services, though it was later migrated away from AWS RDS due to ongoing cost considerations.
 

Future Enhancements (Please see project overview doc):
• Currently working on OAuth 2.0 implementation for advanced

authentication and authorization processes.
• Additionally, a front-end user interface is in development to provide an intuitive

and user-friendly experience, making banking operations more accessible to users.

bottom of page