This repository is a sanitized portfolio sample derived from enterprise backend and application development experience. Brand names, domains, credentials, assets, and business-sensitive details have been removed, generalized, or replaced for portfolio use.
It is not a production repository. It is intended to demonstrate .NET 7 backend/application structure and enterprise-style patterns in a safe, reviewable form.
This sample showcases a multi-project .NET 7 solution with application, API, shared-core, and UI layers that reflect enterprise-style organization and implementation patterns.
The repository is meant for code review, architecture discussion, and portfolio presentation. It is not intended to represent a deployable business system as-is.
- .NET 7
- ASP.NET Core
- Entity Framework Core
- SQL Server
- JWT authentication
- SMTP placeholder integration
- SMS/notification provider placeholder integration
- Sanitized sample repository
- Non-production and non-deployment-ready
- Some compatibility-oriented legacy strings are intentionally preserved where changing them could affect schema or runtime query behavior
- Example configuration files are included for local setup guidance only
Configuration is expected to be supplied through project-level appsettings files derived from the included example files.
Example files in this repository include:
FinancialPlatform.Admin/appsettings.example.jsonFinancialPlatform.Core/appsettings.example.jsonFinancialPlatform.Web/appsettings.example.json
Populate local values only in non-committed development configuration files such as appsettings.Development.json or equivalent project-local overrides.
- This repository does not contain real production credentials.
- Placeholder values must not be treated as valid service credentials.
- Any remaining compatibility strings are preserved only to avoid changing schema or runtime behavior in the sample.
- Do not use this repository as a production baseline without a separate hardening, validation, and deployment review.
- Choose the project you want to run.
- Copy that project's
appsettings.example.jsonto a local development configuration file such asappsettings.Development.json. - Fill in local-only values for database connection strings, JWT settings, SMTP placeholders, and notification-provider placeholders.
- Restore the solution:
dotnet restore FinancialPlatform.Net7.Sample.sln- Build the solution:
dotnet build FinancialPlatform.Net7.Sample.sln- Run the target project from its project directory or via your preferred local IDE workflow.
This README intentionally does not include production deployment instructions.
- Business and brand-facing names
- Domains and environment-specific references
- Credentials, secrets, and provider keys
- Contact details and business-sensitive literals
- Example assets and sample-facing text where safe to neutralize
Sanitization was applied to support portfolio presentation while keeping the repository structurally useful for reviewing architecture and coding patterns.
TPayUsersremains only as an EF table mapping string to avoid schema/table rename behavior.TPAYremains only as a sample wallet/card runtime code where changing it could affect query behavior.
These preserved names are compatibility exceptions, not branding intent.