This repository contains the code for my personal website.
This repository contains the source code for my personal website built using Blazor WebAssembly. The website showcases my portfolio, contact information, and personal projects.
- Responsive Design: Mobile-friendly layout.
- Portfolio Section: Showcases projects and accomplishments.
- Contact Form: Enables visitors to reach out.
- Security Best Practices: HTTP security headers, Content Security Policy configuration, and input sanitization.
- .NET 9 SDK
- Blazor WebAssembly Tools
- Clone the repository.
- Navigate to the project directory.
- Run
dotnet run
to launch the website.
- Program.cs: Startup logic and dependency configuration.
- Components/: UI components.
- Services/: Business logic and security services.
- wwwroot/: Static files (images, CSS, JavaScript).
The project implements security best practices including HTTP header configuration, CSP generation, and input sanitization.
This project is licensed under the terms detailed in the LICENSE file.