Skip to content

feat: alternative solution for #93 (IbanNet)#203

Merged
rorychatt merged 2 commits into
Ivy-Interactive:mainfrom
id-pm:ibannet
Oct 1, 2025
Merged

feat: alternative solution for #93 (IbanNet)#203
rorychatt merged 2 commits into
Ivy-Interactive:mainfrom
id-pm:ibannet

Conversation

@id-pm

@id-pm id-pm commented Sep 29, 2025

Copy link
Copy Markdown
Contributor

Context

This issue is currently tagged in progress and is likely assigned to someone else. I explored the implementation myself and wanted to propose this alternative solution. To avoid conflicts in case of a merge, I named the folder IbanNet_Example2. Please consider this purely as a suggestion — feel free to reuse, adapt, or close it as you see fit.

Overview

This PR introduces an alternative demonstration of IbanNet functionality. Main Features:

  • IBAN Validation: Validates IBAN numbers for correctness according to country-specific formats.
  • Error Reporting: Provides clear feedback on why an IBAN is invalid
  • IBAN Generation: Generates sample IBANs for testing and demonstration purposes.
  • Bank Information Retrieval: Shows how to extract bank and branch details from an IBAN.
  • Localized Examples: Provides examples for multiple countries in a clear, reusable structure.

Demonstration

Ivy.mp4

Closes #93

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds an alternative implementation for issue #93 demonstrating IbanNet library functionality through an Ivy web application. This provides a complete IBAN validation, generation, and information display system.

  • IBAN validation with real-time feedback and error reporting
  • IBAN generation for testing purposes with country selection
  • Detailed IBAN information display including bank and branch details

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
README.md Documentation for running and deploying the Ivy application
Program.cs Application entry point with server configuration and Chrome settings
IvyIbanNet.csproj Project file with IbanNet and Ivy package dependencies
IvyIbanNet.csproj.Backup.tmp Backup project file without IbanNet dependency
GlobalUsings.cs Global using statements for Ivy framework components
Apps/IbanNetDemoApp.cs Main application logic with IBAN validation, generation, and details view
.gitignore Standard .NET gitignore configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread IbanNet_Example2/IvyIbanNet.csproj.Backup.tmp Outdated
Comment thread IbanNet_Example2/Apps/IbanNetDemoApp.cs
@rorychatt
rorychatt merged commit 907bc2a into Ivy-Interactive:main Oct 1, 2025
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Ivy Example for NuGet IbanNet

3 participants