Skip to content

htthuyen/MyPortfolio

Repository files navigation

MyPortfolio

A personal portfolio website built with ASP.NET Core Razor Pages and Bootstrap.

Features

  • 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

Getting Started

Prerequisites

Running Locally

  1. Clone the repository:
    git clone https://github.com/yourusername/MyPortfolio.git
    cd MyPortfolio
  2. Restore dependencies:
    dotnet restore
  3. Run the project:
    dotnet run
  4. Open your browser and go to the URL shown in the terminal.

Database

  • The contact form saves messages to a local SQLite database (excluded from version control).
  • Connection string is configured in appsettings.json.

Security

  • Sensitive files (database, configs) are excluded via .gitignore.
  • Do not commit real secrets or credentials.

Customization

  • Update your profile info, projects, and images in the Pages and wwwroot folders.
  • Style with Bootstrap and custom CSS in wwwroot/css/site.css.

License

This project is licensed under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published