{"repo":"abhi9720/BankingPortal-API","free":true,"listed":false,"github":"https://github.com/abhi9720/BankingPortal-API","clone":"git clone https://github.com/abhi9720/BankingPortal-API.git","description":"The banking portal API provides secure and efficient endpoints for managing user accounts, transactions, and fund transfers, offering essential banking functionalities with robust error handling and authentication.","language":"Java","stars":269,"topics":["spring-boot","spring-security","spring-security-jwt","banking-api","banking-applications","banking-management","banking-system","banking-transactions","jwt-authentication","maven"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Banking Portal Rest API Using Spring Boot & Spring Security Fork and Star ⭐ Github Repo For New Feature Update API Documentation - https://github.com/abhi9720/BankingPortal-API/wiki Banking Portal UI - https://github.com/abhi9720/BankingPortal-UI The Banking Portal API provides a set of endpoints for managing user accounts, fund transfers, and transactions. This project aims to facilitate secure and efficient banking operations for users. Features - User Registration: Users can register by providing their details, such as name, email, address, and phone number. - PIN Management: Users can create and update their PINs for added security. - Cash Deposit and Withdrawal: Users can deposit and withdraw cash from their accounts. - Fund Transfer: Users can transfer funds to other accounts within the system. - Transaction History: Users can view their transaction history. Technologies Used TODO - UI Fix for Dashboard Charts - Pagination in table - Save JWT Token in db and remove on logout - Email trigger on account login - Send Bank Statement on Email Installation and Setup 1. Clone the repository: git clone https://github.com/yourusername/banking-portal-api.git 2. Navigate to the project folder: cd banking-portal-api 3. Configure MySQL: Set up a MySQL database, create a copy of application.properties.sample , rename it application.properties , and update the properties as needed. 4. Build and run the project: mvn spring-boot:run Screenshots Error Handling The API implements global e","default_branch":null,"files":null,"tree":[],"storefront":"/r/abhi9720","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abhi9720/BankingPortal-API/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."}