- 📖 Overview
- 🚀 Features
- 🛠️ Tech Stack
- ⚙️ Setup & Installation
- 📚 API Endpoints
- 🔍 Screenshots
- 🙌 Contribution
- 📞 Contact
Welcome to the Andhra State Bank Management App! This application allows users to manage their bank accounts, perform transactions, and view transaction history efficiently. Whether you're depositing, withdrawing, or checking balances, this app makes banking simple and secure.
- 🌟 Create and manage accounts
- 💸 Perform deposit and withdrawal transactions
- 📜 View transaction history
- 🔒 Secure authentication and authorization
- Backend: Spring Boot, Java
- Database: MySQL
- Dependencies: Spring Data JPA, Hibernate, Spring Web, MySQL Connector
- Build Tool: Maven
- Clone the repository:
git clone https://github.com/syamreddy99/AndhraStateBank cd andhra-state-bank-app
- Make sure MySQL is installed and running.
- Create a database named bank_management.
- Update the application.properties file with your MySQL username and password.
Build and Run the Application:
mvn clean install mvn spring-boot:run
-
Transaction Endpoints
-
Create a Transaction
-
POST /api/transactions
-
Request Params: accountId, transactionType, amount
-
Get a Transaction
-
GET /api/transactions/{transactionId}`
-
Delete a Transaction
-
DELETE /api/transactions/{transactionId}`
-
Get All Transactions
-
GET /api/transactions
- Contributions are welcome! Feel free to open issues or submit pull requests. Make sure to follow the contribution guidelines.
- For any inquiries or support, please reach out:
- 📧 Email: syamreddypenumallu@gmail.com