Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Because
This PR adds a new JavaScript exercise focusing on Object-Oriented Programming (OOP) concepts through a Banking System. It provides learners with an opportunity to:
Implement a class-based system
Work with encapsulation and methods
Handle deposits, withdrawals, and transfers
Implement error handling for financial transactions
This aligns with The Odin Project’s JavaScript curriculum by giving students hands-on experience with OOP principles.
This PR
Includes:
README.md with instructions for the exercise
bankingSystem.js as the starter code (with method stubs)
No test cases are provided—writing test cases is part of the exercise
Ensures students practice OOP concepts independently by implementing missing functionality
Issue
Closes #XXXXX (Replace with issue number if applicable)
Closes #XXXXX
Additional Information
This exercise was designed as a self-guided challenge for students.
Encourages learners to write their own test cases using Jest or any other framework.