Clean architecture solution with: - Domain: Entities (User, CVCheck, CVFlag, CompanyCache) and Enums - Application: Service interfaces, DTOs, and models - Infrastructure: EF Core, Identity, Hangfire, external API clients, services - Web: Blazor Server UI with pages and components Features: - CV upload and parsing (PDF/DOCX) using Claude API - Employment verification against Companies House API - Timeline analysis for gaps and overlaps - Veracity scoring algorithm - Background job processing with Hangfire - Azure Blob Storage for file storage Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
31 lines
753 B
JSON
31 lines
753 B
JSON
{
|
|
"ConnectionStrings": {
|
|
"DefaultConnection": "Server=.;Database=TrueCV;Trusted_Connection=True;TrustServerCertificate=True;",
|
|
"HangfireConnection": "Server=.;Database=TrueCV_Hangfire;Trusted_Connection=True;TrustServerCertificate=True;"
|
|
},
|
|
"CompaniesHouse": {
|
|
"BaseUrl": "https://api.company-information.service.gov.uk",
|
|
"ApiKey": ""
|
|
},
|
|
"Anthropic": {
|
|
"ApiKey": ""
|
|
},
|
|
"AzureBlob": {
|
|
"ConnectionString": "",
|
|
"ContainerName": "cv-uploads"
|
|
},
|
|
"Serilog": {
|
|
"MinimumLevel": {
|
|
"Default": "Information",
|
|
"Override": {
|
|
"Microsoft": "Warning",
|
|
"Microsoft.Hosting.Lifetime": "Information"
|
|
}
|
|
},
|
|
"WriteTo": [
|
|
{ "Name": "Console" }
|
|
]
|
|
},
|
|
"AllowedHosts": "*"
|
|
}
|