A personal portfolio website built with ASP.NET Core Razor Pages and Bootstrap.
- Home page with hero section and social links
- About page with bio and skills
- Projects page showcasing your work
- Contact page with a form that saves messages to a SQLite database
- Responsive design using Bootstrap
- .NET 9 SDK
- SQLite (optional, for direct DB access)
- Clone the repository:
git clone https://github.com/yourusername/MyPortfolio.git cd MyPortfolio - Restore dependencies:
dotnet restore
- Run the project:
dotnet run
- Open your browser and go to the URL shown in the terminal.
- The contact form saves messages to a local SQLite database (excluded from version control).
- Connection string is configured in
appsettings.json.
- Sensitive files (database, configs) are excluded via
.gitignore. - Do not commit real secrets or credentials.
- Update your profile info, projects, and images in the
Pagesandwwwrootfolders. - Style with Bootstrap and custom CSS in
wwwroot/css/site.css.
This project is licensed under the MIT License.