Skip to content

RenadAlshooni/MVC_Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Modern .NET Developer Portfolio

ASP.NET Core Bootstrap JavaScript

✨ Features

🎨 Design & UX

  • Modern UI with smooth animations
  • Mobile-first responsive design
  • Dark/Light mode toggle
  • Interactive elements with hover effects

⚙️ Technical Features

  • Dynamic Typing (Typed.js)
  • Scroll Animations (AOS Library)
  • Form Validation with JavaScript
  • Optimized Performance (Lazy loading)

📂 Project Sections

Section Description
Home Hero section with typing animation
About Skills & personal bio
Resume Experience timeline
Portfolio Project showcase grid
Contact Functional contact form

🛠️ Tech Stack

Backend

  • ASP.NET Core MVC
  • Entity Framework Core

Frontend

  • Bootstrap 5
  • JavaScript (ES6+)
  • Typed.js
  • AOS (Animate On Scroll)

Tools

  • Visual Studio 2022
  • Git/GitHub
  • Azure Deployment

🏗️ Project Structure

Portfolio/ ├── Controllers/ # MVC Controllers ├── Models/ # Data Models ├── ViewModels/ # View Models ├── Views/ # Razor Views ├── wwwroot/ # Static Files │ ├── css/ # Custom Styles │ ├── js/ # JavaScript Files │ ├── img/ # All Images │ └── vendor/ # Third-party Libraries ├── appsettings.json # Configuration └── Program.cs # App Entry Point


🚀 Getting Started

Prerequisites

🤝 Contributing Fork the Project

1.Create your Feature Branch (git checkout -b feature/AmazingFeature)

2.Commit your Changes (git commit -m 'Add some amazing feature')

3.Push to the Branch (git push origin feature/AmazingFeature)

4.Open a Pull Request

Made with ❤️ by Renad Alshooni
LinkedInGitHub
```

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors