Add WebApp example demonstrating IBAN validation and generation#336
Open
rorychatt wants to merge 4 commits into
Open
Add WebApp example demonstrating IBAN validation and generation#336rorychatt wants to merge 4 commits into
rorychatt wants to merge 4 commits into
Conversation
Owner
|
Hi there, I appreciate the effort but I don't believe it adds much value over the existing examples. And rather, I believe an example of this kind fits better in your own repository? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
This PR adds a new interactive web application example (
examples/WebApp) that demonstrates IBAN validation and generation using IbanNet integrated with Ivy Framework. This example showcases how to build a modern, interactive web UI entirely in C# using IbanNet's core features.What's Included
Interactive IBAN Management Application: A full-featured web app that allows users to:
Technical Implementation:
IbanValidatorfor robust validationIbanGeneratorfor test IBAN creationIbanParserfor detailed structure analysisSwiftRegistryProviderandWikipediaRegistryProviderfor comprehensive country dataWhy This Example?
This example complements the existing examples (AspNetCore, AutoMapper, GenerateIbans, LimitCountries) by providing:
Requirements
How to Run
cd examples/WebApp
dotnet restore
dotnet watchThen open your browser to the URL shown in the terminal (typically
http://localhost:5010).Files Added
examples/WebApp/- Complete web application exampleProgram.cs- Application entry pointApps/IbanNetDemoApp.cs- Main application UI and logicGlobalUsings.cs- Global using statementsIbanNetExample.csproj- Project file with dependenciesREADME.md- Comprehensive documentationTesting
The application has been tested with: