{"id":26260753,"url":"https://github.com/ashwanicoding/digibhem","last_synced_at":"2025-07-15T07:38:03.481Z","repository":{"id":251274516,"uuid":"836865162","full_name":"AshwaniCoding/DIGIBHEM","owner":"AshwaniCoding","description":"DIGIBHEM is a hub for Java enthusiasts, offering hands-on projects like the Online Banking System. Our platform enhances coding skills through real-world applications, catering to various levels. Whether mastering backend systems or UI design, DIGIBHEM is your resource for advancing Java expertise.","archived":false,"fork":false,"pushed_at":"2024-11-02T06:14:26.000Z","size":155,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T23:16:50.806Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AshwaniCoding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-01T18:06:56.000Z","updated_at":"2024-11-02T06:14:29.000Z","dependencies_parsed_at":"2024-08-01T23:11:43.369Z","dependency_job_id":"a4089204-7bab-4499-886e-e48a5d10c801","html_url":"https://github.com/AshwaniCoding/DIGIBHEM","commit_stats":null,"previous_names":["ashwanicoding/digibhem"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/AshwaniCoding/DIGIBHEM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AshwaniCoding%2FDIGIBHEM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AshwaniCoding%2FDIGIBHEM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AshwaniCoding%2FDIGIBHEM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AshwaniCoding%2FDIGIBHEM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AshwaniCoding","download_url":"https://codeload.github.com/AshwaniCoding/DIGIBHEM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AshwaniCoding%2FDIGIBHEM/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265418487,"owners_count":23761817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-13T23:16:52.662Z","updated_at":"2025-07-15T07:38:03.463Z","avatar_url":"https://github.com/AshwaniCoding.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Online Banking System\n\n## Overview\n\nThe **Online Banking System** is a secure desktop application built using Java Swing, designed to facilitate online banking operations for users. This system allows users to manage their bank accounts, transfer funds, and track their transactions from their desktop environment.\n\n![Online Banking System](https://github.com/user-attachments/assets/cfab1891-d1b9-4b54-8f51-d9d3acec0900)\n\n\n## Features\n\n- **User Authentication**: Secure registration and login processes to protect user information.\n- **Account Management**: Users can view account balances, transaction history, and update personal details.\n- **Fund Transfers**: Easy transfer of funds between different accounts within the bank.\n- **Transaction History**: Users can track their financial activities, including deposits, withdrawals, and transfers.\n- **User-Friendly Interface**: Intuitive design optimized for desktop use.\n\n## Technical Stack\n\n- **Frontend**: Java Swing\n- **Backend**: Java (with JDBC for database operations)\n- **Database**: MySQL\n- **Development Environment**: Apache NetBeans IDE\n\n## Installation\n\n### Prerequisites\n\n- Java Development Kit (JDK)\n- MySQL Server\n- Ensure the project runs on a specific computer configured with the necessary settings.\n\n### Steps to Install\n\n1. **Clone the Repository**: \n   - Run the command: `git clone [repository-url]`\n\n2. **Configure Database Name**: \n   - In the `config.properties` file located at `src/main/java/com/resources/config/config.properties`, you can change the database name as needed.\n\n3. **Run the Application**: \n   - Open the project in Apache NetBeans.\n   - The system will automatically create the database and tables on the first run.\n   - Execute the main class to launch the application.\n\n## Usage\n\n1. **Register a New Account**: Use the registration form to create a new user account.\n2. **Login**: Enter your credentials to log into the system.\n3. **Manage Your Accounts**: View account details, perform fund transfers, and track your transactions.\n\n## Contributing\n\nContributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.\n\n## Contact\n\nFor any inquiries or feedback, please contact:\n- **Name**: Ashwani Kumar Dwivedi\n- **Email**: ashwanidwivedi7898@gmail.com\n- **GitHub**: [GitHub Profile](https://github.com/AshwaniCoding)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashwanicoding%2Fdigibhem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashwanicoding%2Fdigibhem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashwanicoding%2Fdigibhem/lists"}