{"id":19661295,"url":"https://github.com/deerborg/bankaccount","last_synced_at":"2025-04-28T20:32:34.154Z","repository":{"id":244336259,"uuid":"814949791","full_name":"deerborg/BankAccount","owner":"deerborg","description":"Bank Customer Management System is a Java-based application that provides a customer management solution for banks. It allows CRUD operations for managing customer details and basic account management functionalities. The system is built using Spring Framework, Hibernate for ORM, and PostgreSQL database for data storage","archived":false,"fork":false,"pushed_at":"2024-06-25T11:21:01.000Z","size":198,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T10:51:14.568Z","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/deerborg.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-06-14T03:37:44.000Z","updated_at":"2024-08-03T10:54:22.000Z","dependencies_parsed_at":"2024-06-25T12:55:12.499Z","dependency_job_id":null,"html_url":"https://github.com/deerborg/BankAccount","commit_stats":null,"previous_names":["deerborg/bankaccount"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBankAccount","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBankAccount/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBankAccount/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deerborg%2FBankAccount/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deerborg","download_url":"https://codeload.github.com/deerborg/BankAccount/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251384010,"owners_count":21580988,"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":"2024-11-11T16:06:52.158Z","updated_at":"2025-04-28T20:32:33.756Z","avatar_url":"https://github.com/deerborg.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bank Application\n\nBank Application is a Java Spring Boot project focused on customer and account management, designed to simulate basic banking operations.\n\n## Project Description\n\nBank Application provides an API for managing customer information, opening accounts, and performing account transactions. It also includes user authentication and authorization for security.\n\n## Technologies Used\n\nThe project utilizes the following technologies:\n\n- **Java 22**\n- **Spring Boot**\n- **Spring Data JPA**\n- **Spring Security**\n- **Spring MVC**\n- **MapStruct**\n- **PostgreSQL**\n- **Docker**\n\n\n## Getting Started\n\nTo run the project, follow these steps:\n\n1. **Install PostgreSQL and Docker**: Ensure PostgreSQL is installed and Docker is running.\n\n2. **Configure Database**: Set up PostgreSQL connection settings in `application.properties` or `application.yml`. For example:\n\n    ```yaml\n    spring:\n      datasource:\n        url: jdbc:postgresql://localhost:5432/db\n        username: postgres\n        password: 1511\n        driver-class-name: org.postgresql.Driver\n    ```\n\n3. **Run the Application**:\n\n    ```bash\n    cd Bank\n    mvn spring-boot:run\n    ```\n\n4. **Access the Application**: By default, the application can be accessed at `http://localhost:8080`.\n\n## Note\nThis project is still under development.\n\n\n## Demo images\n\n## Main Page\n\n\u003cimg src=\"https://cdn.discordapp.com/attachments/870962319625191428/1251766360925667338/image.png?ex=667268c5\u0026is=66711745\u0026hm=e5a8c3d9f80f3817ce9b0de6373f3fcc4eb9856e42c30250c4b6cb67be7c9c6a\u0026\"\u003e\n\n## Login Page\n\u003cimg src=\"https://cdn.discordapp.com/attachments/870962319625191428/1251766400184356945/image.png?ex=666fc5ce\u0026is=666e744e\u0026hm=ba5dc4b5400de2dd25431eb83e5731c50df861738e24214e0dce328e9cfc26d3\u0026\"\u003e\n\n## Register Page\n\u003cimg  src=\"https://cdn.discordapp.com/attachments/870962319625191428/1251766451337953300/image.png?ex=666fc5da\u0026is=666e745a\u0026hm=98c0502859ab1a8dc496ca767a119a4b5b038fbfd224c3d8bb276420201fa8f2\u0026\"\u003e\n\n## Account Info\n\u003cimg src=\"https://cdn.discordapp.com/attachments/870962319625191428/1252859653474222182/image.png?ex=6673bffa\u0026is=66726e7a\u0026hm=60f93ca68ca0d4455c9d50f5649fb1dc3549ba1caab6c0a13eb872c3c8c0952a\u0026\"\u003e\n\n## Money Transfer\n\u003cimg src=\"https://cdn.discordapp.com/attachments/870962319625191428/1252859711712133211/image.png?ex=6673c008\u0026is=66726e88\u0026hm=464c56291bf816104a6096c1e86db18556d079092d52685494cfcd5f1b9cb1da\u0026\"\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeerborg%2Fbankaccount","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeerborg%2Fbankaccount","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeerborg%2Fbankaccount/lists"}