Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pruthviraj-chaudhari/java-digital-bank-application
https://github.com/pruthviraj-chaudhari/java-digital-bank-application
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pruthviraj-chaudhari/java-digital-bank-application
- Owner: Pruthviraj-chaudhari
- Created: 2023-07-23T07:25:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-24T14:01:10.000Z (over 1 year ago)
- Last Synced: 2024-04-20T18:07:03.858Z (8 months ago)
- Language: Java
- Size: 2.91 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# R3sys Digital Banking Application
![R3sys Digital Banking Application](Images/dashboard.png)
## Introduction
Welcome to the R3sys Digital Banking Application! This project was developed as a part of my Java training program with R3sys at R. C. Patel Institute of Technology, Shirpur. The application is designed to provide a seamless and user-friendly banking experience with various essential features.
## Features
- User login and signup functionality
- Account deposit and withdrawal
- View account balance
- Instant money transfer to other accounts
- Beautiful and intuitive user interface## Technologies Used
- Java
- Servlets
- JSP (JavaServer Pages)
- JDBC (Java Database Connectivity)## Database Structure
The application uses the MySQL database "bankdb" with the following tables:
### accounts
- accNo (Primary Key)
- cust_id (Foreign Key, References customers.id)
- accType
- balance### customers
- id (Primary Key)
- name
- username
- password
- city
- mobile## Sample Screenshots
![Login Page](Images/login.png)
![View Balance](Images/View%20Balance.png)
![Withdraw Page](Images/withdraw.png)
![Transfer Page](Images/transfer.png)
## How to Use
1. Clone the repository to your local machine.
2. Set up the required database (MySQL, PostgreSQL, etc.) and update the database connection details in `DbConnection.java`.
3. Import the project into your favorite IDE (Eclipse, IntelliJ, etc.).
4. Run the application on a compatible server (Tomcat, Jetty, etc.).
5. Access the application using your browser at `http://localhost:/R3sysDigitalBankingApp`.## Contribution
This project was developed as a part of my Java training program. I am not actively maintaining it, but contributions are welcome. Feel free to fork the repository and submit pull requests for any improvements or bug fixes.
---
Thank you for checking out my project! If you have any questions or feedback, feel free to contact me.
Let's connect on LinkedIn: [Pruthviraj Chaudhari](http://linkedin.com/in/pruthviraj-chaudhari-8386ab230)
Happy coding! 🚀