Skip to content

A web-based portfolio application built with ASP.NET MVC using the Repository Pattern, allowing users to easily add, manage, and showcase their projects through a clean, responsive interface

Notifications You must be signed in to change notification settings

Dev7-Mubarak/MyPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 Sample Portfolio Application

A Sample Portfolio web application built using ASP.NET Web MVC, where users can manage and showcase their projects. The app uses the Repository Pattern for managing data access and ensuring separation of concerns between business logic and database operations.

✨ Features

  • 🛠️ Add, view, edit, and delete projects.
  • 🖼️ Upload project images and descriptions.
  • 👥 User-friendly interface for managing and showcasing portfolio items.
  • 🔎 View detailed project descriptions with links and images.

🛠️ Technologies Used

  • ASP.NET MVC for web application framework.
  • Entity Framework Core for database management.
  • Repository Pattern for data access abstraction.
  • SQL Server as the primary database.
  • Bootstrap for responsive UI.

🚀 Installation

  1. Clone the repository:

    git clone https://github.com/username/portfolio-app.git
  2. Navigate to the project directory:

    cd portfolio-app
  3. Install necessary packages:

    dotnet restore
  4. Apply migrations to the database:

    dotnet ef database update
  5. Run the application:

    dotnet run

🤝 Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add feature').
  4. Push the branch (git push origin feature-branch).
  5. Open a pull request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A web-based portfolio application built with ASP.NET MVC using the Repository Pattern, allowing users to easily add, manage, and showcase their projects through a clean, responsive interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published