Skip to content

Latest commit

Β 

History

History
91 lines (57 loc) Β· 2.46 KB

File metadata and controls

91 lines (57 loc) Β· 2.46 KB

πŸ’Ό Hasnaa Hassan | Portfolio Website

This is a personal portfolio website built with ASP.NET Core MVC (.NET 8) and SQL Server, showcasing my background, skills, resume, and key projects. It includes a modern UI, responsive design, and a fully functional admin dashboard to manage content dynamically.

🌐 Live Demo

πŸ”— [https://hasnaahassan.runasp.net/]


πŸ“Έ Project Preview

This is a preview of my Portfolio project, showcasing the skills and technologies I've worked with. It includes a modern and professional design with sections such as About, Services, Portfolio, Resume, and more. The project is built using ASP.NET Core MVC, SQL Server, HTML, CSS, and JavaScript to ensure scalability, performance, and a user-friendly interface.

Feel free to explore the layout, features, and overall functionality in the image below, and check out how these technologies are integrated into my work.


πŸš€ Features

  • βœ… Clean and modern responsive design
  • βœ… Admin Panel for dynamic content management (Projects, Skills, Contact Info)
  • βœ… Project portfolio section with detailed project pages
  • βœ… About Me, Resume, Services, and Contact pages
  • βœ… Integration with SQL Server database
  • βœ… Typed animations and interactive elements

🧰 Built With

  • ASP.NET Core MVC (.NET 8)
  • Entity Framework Core
  • SQL Server
  • Bootstrap 5
  • Razor Views
  • JavaScript & jQuery

πŸ“ Folder Structure

Portfolio/ β”‚ β”œβ”€β”€ Controllers/ # MVC Controllers β”œβ”€β”€ Models/ # Data models β”œβ”€β”€ Views/ # Razor views (UI pages) β”‚ β”œβ”€β”€ Shared/ # _Layout.cshtml and partials β”‚ β”œβ”€β”€ Home/ # Index, About, Contact, Portfolio, etc. β”‚ β”œβ”€β”€ wwwroot/ # Static files (CSS, JS, images) β”œβ”€β”€ Data/ # Database context β”œβ”€β”€ appsettings.json # Configurations (connection strings, etc.) └── Portfolio.csproj # Project file


βš™οΈ How to Run Locally

  1. Clone the repository
git clone https://github.com/HasnaaHassan11/Portfolio.git
cd Portfolio

2.Set up the database
-Update appsettings.json with your SQL Server connection string.
-Run the EF migrations:
   dotnet ef database update

3.Run the application
   dotnet run
4.Open your browser at https://localhost:5019


---


πŸ“¬ Contact
For inquiries or collaborations:

πŸ“§ [hasnaah508@gmail.com](mailto:hasnaah508@gmail.com)

πŸ’Ό [LinkedIn](https://www.linkedin.com/in/hasnaa-hassan-32002525b/)

🌐 [Portfolio Website](https://hasnaahassan.runasp.net/)