Skip to content

HasnaaHassan11/Portfolio

Repository files navigation

💼 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/)




About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors