Skip to content

AndersonLorena/abp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anderson Lorena CMS Application demonstration.

Introduction

This CMS Application is built using the ABP framework with Angular. It allows users to manage (list, create, edit, delete) CMS pages and access them through a dynamically generated menu.

Features

  • CMS Pages: Home menu to CMS management.
  • New CMS Page: Users can add new pages to the CMS.
  • Actions: Edit: Existing pages can be edited.
  • Actions: Delete: Users can delete pages from the CMS.
  • Pages List Menu: The menu updates dynamically to reflect the current pages in the CMS.
  • Content Rendering: Accessing a page from the menu displays its HTML content.

Getting Started

Prerequisites

  • .NET Core SDK
  • Node.js
  • Angular CLI

Setup

API

  1. Navigate to the API project directory.
  2. Run dotnet restore to restore the dependencies.
  3. Start the API with dotnet run.

Angular Frontend

  1. Navigate to the Angular project directory.
  2. Run npm install to install dependencies.
  3. Start the Angular server with ng serve.
  4. Access the application at http://localhost:4200.

Usage

  • To add a new page, navigate to the CMS Pages section and use the 'New CMS Page' feature.
  • Edit or delete pages using the options provided in the CMS pages list.
  • Access pages from the dynamic menu; clicking a menu item displays the page content.

Simple Demonstration Video

https://youtu.be/bmuGk3_pa8Q

Contributing

Contributions to this project are welcome. Please follow the standard Git workflow - fork, branch, and submit a pull request for review.

License

GPL-3.0 license

Contact

Anderson Lorena https://www.linkedin.com/in/andersonlorena


This project adheres to the best practices and standards of the ABP framework and Angular development.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published