Skip to content

About

A modular CMS built with ASP.NET Core and Bootstrap. Features clean architecture, responsive admin panel, and separate Core/DataLayer projects.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

ASP.NET Core CMS

A modular Content Management System built with ASP.NET Core MVC and Bootstrap 5, featuring a clean architecture with separate projects for Core, DataLayer, and Web presentation. 🚀 Features

Modular Architecture – Separated into Core, DataLayer, and Web projects

Responsive Design – Built with Bootstrap for mobile-friendly administration

Clean MVC Structure – Follows ASP.NET Core best practices

Git Ready – Includes .gitattributes and .gitignore for .NET development

📁 Project Structure

CMS.sln ├── CMS Core/ # Business logic and models ├── CMS DataLayer/ # Data access and repositories ├── CMS/ # ASP.NET Core MVC web project ├── .gitignore # Git ignore rules for .NET └── .gitattributes # Git configuration

🛠️ Tech Stack

Backend: ASP.NET Core MVC, C#

Frontend: Bootstrap 5, JavaScript

Styling: CSS, SCSS

Languages:

    CSS (56.3%)

    HTML (19.7%)

    C# (15.9%)

    JavaScript (7.7%)

    SCSS (0.4%)

📦 Getting Started

Prerequisites

.NET 6 SDK or later

Visual Studio 2022 or VS Code

Installation

Clone the repository:

git clone https://github.com/yourusername/CMS.git

Open the solution in Visual Studio:

Open CMS.sln

Restore NuGet packages:

dotnet restore

Run the application:

dotnet run --project CMS

🏗️ Architecture

The solution follows a layered architecture:

CMS Core – Contains domain models, business logic, and interfaces

CMS DataLayer – Implements data access using Entity Framework Core

CMS – ASP.NET Core MVC web application with controllers and views

🤝 Contributing

Fork the repository

Create a feature branch (git checkout -b feature/AmazingFeature)

Commit your changes (git commit -m 'Add some AmazingFeature')

Push to the branch (git push origin feature/AmazingFeature)

Open a Pull Request

👤 Author

Alireza86510

About

A modular CMS built with ASP.NET Core and Bootstrap. Features clean architecture, responsive admin panel, and separate Core/DataLayer projects.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages