A simple Blazor Server application where users can upload their resumes (PDF/DOC), and an AI model will generate a single-page portfolio. No login/registration is required. Users can provide feedback on the generated portfolio and access a donation page.
C#
1
10 commits
updated Apr 6, 2025
A no-login Blazor Server application where users upload resumes (PDF/DOC) to generate a single-page portfolio. Includes feedback and donation screens, SQLite database, and AI-driven content parsing.
Project Setup
Syncfusion.Blazor (UI components)IronPdf, DocX (file processing)Microsoft.EntityFrameworkCore.Sqlite (database)OpenAI (text analysis)Database Design
Id (GUID), FileName, FileContent, CreatedAt, ParsedJson, PortfolioHtmlId, Name, Email, Message, Rating (1-5), CreatedAtId, Amount, Email, TransactionId, CreatedAtBasic UI Layout
MainLayout.razor with navigation menu (Home, Feedback, Donate).Syncfusion themes or custom CSS.File Upload Component
<InputFile> accepting PDF/DOC/DOCX.IronPdf.DocX.AI-Powered Resume Parsing
ResumeModel class.Portfolio Generator
ResumeModel.IronPdf).Feedback Screen
FeedbackService (stores in SQLite).Donation Screen
Unit Tests
UI Testing
User Testing
Azure Hosting
appsettings.json).CI/CD Pipeline
Monitoring
User Feedback Loop
Maintenance
| Phase | Duration | Deliverables |
|---|---|---|
| Setup | 2 weeks | Project repo, database, basic UI |
| Core Features | 2 weeks | Upload, AI parsing, portfolio generator |
| Feedback & Donate | 1 week | Functional screens, payment links |
| Testing | 1 week | Test reports, bug fixes |
| Deployment | 1 week | Live Azure app, CI/CD pipeline |
| Post-Launch | Ongoing | Analytics, updates |
C#
69.0%
HTML
18.8%
CSS
12.2%
A simple Blazor Server application where users can upload their resumes (PDF/DOC), and an AI model will generate a single-page portfolio. No login/registration is required. Users can provide feedback on the generated portfolio and access a donation page.
C#
1
10 commits
updated Apr 6, 2025
A no-login Blazor Server application where users upload resumes (PDF/DOC) to generate a single-page portfolio. Includes feedback and donation screens, SQLite database, and AI-driven content parsing.
Project Setup
Syncfusion.Blazor (UI components)IronPdf, DocX (file processing)Microsoft.EntityFrameworkCore.Sqlite (database)OpenAI (text analysis)Database Design
Id (GUID), FileName, FileContent, CreatedAt, ParsedJson, PortfolioHtmlId, Name, Email, Message, Rating (1-5), CreatedAtId, Amount, Email, TransactionId, CreatedAtBasic UI Layout
MainLayout.razor with navigation menu (Home, Feedback, Donate).Syncfusion themes or custom CSS.File Upload Component
<InputFile> accepting PDF/DOC/DOCX.IronPdf.DocX.AI-Powered Resume Parsing
ResumeModel class.Portfolio Generator
ResumeModel.IronPdf).Feedback Screen
FeedbackService (stores in SQLite).Donation Screen
Unit Tests
UI Testing
User Testing
Azure Hosting
appsettings.json).CI/CD Pipeline
Monitoring
User Feedback Loop
Maintenance
| Phase | Duration | Deliverables |
|---|---|---|
| Setup | 2 weeks | Project repo, database, basic UI |
| Core Features | 2 weeks | Upload, AI parsing, portfolio generator |
| Feedback & Donate | 1 week | Functional screens, payment links |
| Testing | 1 week | Test reports, bug fixes |
| Deployment | 1 week | Live Azure app, CI/CD pipeline |
| Post-Launch | Ongoing | Analytics, updates |
C#
69.0%
HTML
18.8%
CSS
12.2%