var builder = WebApplication.CreateBuilder(args); // 1. Dependency Injection First builder.Services.AddApplicationServices(); builder.Services.AddInfrastructure(builder.Configuration); // 2. Multi-Tenant Safety by Default builder.Services.AddTenantIsolationEngine(); // 3. UI Isolation (Blazor) builder.Services.AddRazorComponents() .AddInteractiveServerComponents(); var app = builder.Build(); app.UseGlobalExceptionMiddleware(); app.UseTenantRouting(); app.Run();
.NET 10
Blazor Server
Clean Arch
EF Core
MudBlazor 9.0
C-Nex Commercial License
Copyright © 2026 SADOUKI Aimen. All rights reserved.
1. GRANT OF LICENSE
Subject to the terms of this Agreement and payment of the applicable license fee, the Licensor grants you a non-exclusive, non-transferable, worldwide license to use the C-Nex source code to:
- Create derivative works (your own applications).
- Modify the source code for your specific project needs.
- Deploy and host the resulting application for commercial or personal use.
2. RESTRICTIONS (THE "NO-RESALE" RULE)
You are strictly prohibited from:
- Redistributing, sublicensing, or selling the C-Nex source code "as-is" or as a boilerplate/template.
- Making the source code available in a public repository (GitHub, GitLab, etc.).
- Creating a competing boilerplate or "starter kit" product based on the C-Nex architecture.
3. LICENSE TYPES
- Single-Project: Valid for one (1) production application.
- Agency: Valid for unlimited production applications developed by the license holder for their own clients.
- Enterprise/White-Label: Valid for organizations requiring unlimited internal developers or the right to remove all 'Powered by C-Nex' branding. Please contact the Licensor for custom pricing and a signed Master Service Agreement (MSA).
4. REBRANDING AND WHITE-LABELING
The Licensor hereby grants the Licensee the express right to:
- Fully rebrand the software, including changing the name, logos, and UI theme.
- Modify, remove, or hide the "C-Nex" and "Colynex" branding, metadata, and references from the final application's user interface and documentation.
5. NON-ATTRIBUTION
There is no obligation for the Licensee to credit the Licensor, C-Nex, or Colynex in any part of the licensed application. You may present the resulting application as your own proprietary work to your end-users and clients.
6. INTELLECTUAL PROPERTY
- Source Code Ownership: The original underlying source code, architecture, and patterns of C-Nex remain the intellectual property of the Licensor.
- Derivative Works: All modifications and "business logic" added by the Licensee, as well as the brand identity created by the Licensee, are the exclusive property of the Licensee.
7. DISCLAIMER OF WARRANTY & LIABILITY
As C-Nex is maintained as a specialized project, this license does not include a guarantee of technical support or a fixed update schedule. Updates are provided at the Licensor’s discretion based on the development roadmap adn the developer ability.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE.
8. GOVERNING LAW
This Agreement shall be governed by and construed in accordance with the laws of the People's Democratic Republic of Algeria. Any disputes shall be settled in the competent courts of Aïn Dela.
Copyright © 2026 SADOUKI Aimen. All rights reserved.