This repository contains the source code for my personal portfolio website, including the admin panel for content management. Both the website and admin panel are built with .NET Core MVC and reside within the same solution.
- Clean and modern design: Showcasing my skills and experience in a visually appealing way.
- Responsive layout: Adapts seamlessly to different screen sizes and devices.
- Integrated Admin Panel: A dedicated .NET Core MVC application for secure content management, included within the same solution.
- Manage projects, skills, experience, blog posts (if applicable), and contact information.
- .NET Core MVC: Leveraging the power and flexibility of .NET Core for a robust and scalable application.
- .NET Core MVC: Framework for building web applications.
- Entity Framework Core: ORM for data access and persistence.
- (Your preferred database - e.g., SQL Server, PostgreSQL, MySQL): Database to store website data.
- HTML, CSS, JavaScript: Front-end technologies for user interface development.
- (Any additional libraries or frameworks - e.g., Bootstrap, jQuery): To enhance functionality and design.
- PortfolioWebsite: Contains the front-end code for the portfolio website.
- Controllers: Handles user requests and interacts with the model.
- Models: Represents the data and business logic of the application.
- Views: Defines the user interface using Razor syntax.
- wwwroot: Contains static files like CSS, JavaScript, and images.
- AdminPanel: Contains the code for the admin panel application.
- Controllers: Handles admin requests and manages website content.
- Models: Represents the data and logic for the admin panel.
- Views: Defines the admin interface using Razor syntax.
- Clone the repository:
git clone https://github.com/your-username/portfolio-website.git
- Configure the database connection string in both projects'
appsettings.json
files. - Run database migrations to create the database schema.
- Build and run the solution.
Home.Page.-.Portfolio.Web.webm
-.Portfolio.Admin.webm
Contributions are welcome! If you find any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request.
This repository is licensed under the MIT License.