{"id":21912362,"url":"https://github.com/ash914027/banking_application_using_nodejs_testing","last_synced_at":"2026-05-20T14:40:15.108Z","repository":{"id":244564876,"uuid":"815620358","full_name":"Ash914027/banking_application_using_nodejs_testing","owner":"Ash914027","description":" banking_application_using_nodejs_testing","archived":false,"fork":false,"pushed_at":"2024-07-31T14:28:58.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T08:43:03.611Z","etag":null,"topics":["javascript","mochai","nodejs","testing"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Ash914027.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-15T16:22:34.000Z","updated_at":"2024-07-31T14:29:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c49670e-107a-4cab-b52e-c91a42b86aed","html_url":"https://github.com/Ash914027/banking_application_using_nodejs_testing","commit_stats":null,"previous_names":["ash914027/banking_application_using_nodejs_testing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash914027%2Fbanking_application_using_nodejs_testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash914027%2Fbanking_application_using_nodejs_testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash914027%2Fbanking_application_using_nodejs_testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash914027%2Fbanking_application_using_nodejs_testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ash914027","download_url":"https://codeload.github.com/Ash914027/banking_application_using_nodejs_testing/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244930907,"owners_count":20533996,"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":["javascript","mochai","nodejs","testing"],"created_at":"2024-11-28T18:09:37.509Z","updated_at":"2026-05-20T14:40:15.077Z","avatar_url":"https://github.com/Ash914027.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# banking_application_using_nodejs_testing\n\nProblem Statement - Banking Application\n\nCitizen Bank is a leading global financial services company with three business units: Private Banking, Corporate and Retail Banking, Insurance and Investment Banking. Corporate and Retail Banking offers banking products and services to corporate and retail clients through various channels. \nBusiness Situation: Citizen Bank is a pioneer in offering online banking to its customers. \nHowever, as competitors started catching up, the client wanted to completely transform the way in which it provided these services. The client wanted to leverage its strong customer base to create an additional revenue stream, while offering customers extended services. All this was becoming increasingly difficult, as the client’s existing system was based on legacy technology and architecture.\nInter IT department was introduced to restructure and revamp the existing application architecture and develop applications on a Multi-Channel infrastructure, which would cater to several channels, including the Internet. A phased approach was decided upon, and the Online Banking service was to be introduced in a set of multiple releases. With ready access to a huge customer base, the client was in an ideal situation to introduce the Customer Management, Electronic Bill Presentment and Payment Services..\n\n\nIn a Banking Application, Bank need to store the customer profile , Every customer profile can be maintained based on different category. Write the logic using JavaScript to maintain the customer details.\n\n\n\nInstructions\n\nDownload and unzip the boilerplate code.\nRun the command npm install to install the dependencies.\nOpen the boilerplate code in VSCode to develop the solution.\nWrite the code in the .js files present in src folder\nRun the test scripts available under src/test by giving npm run test command in the terminal to test locally.\nRefactor the solution to ensure all test cases are passing.\nZip the solution code with the name same as assignment name.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fash914027%2Fbanking_application_using_nodejs_testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fash914027%2Fbanking_application_using_nodejs_testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fash914027%2Fbanking_application_using_nodejs_testing/lists"}