PHP Classes

LaraCMS: Content management system based on Laravel

Recommend this page to a friend!
  Info   View files Documentation   View files View files (4547)   DownloadInstall with Composer Download .zip   Reputation   Support forum (3)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2022-08-06 (4 months ago) RSS 2.0 feedNot enough user ratingsTotal: 46 All time: 10,416 This week: 189Up
Version License PHP version Categories
laracms 1.0.0MIT/X Consortium ...5PHP 5, Libraries, Content management
Description Author

This package provides a content management system based on Laravel.

It is a modular content management system that provides several built-in modules to allow administrators to control the publication of content submitted by the users.

Currently, it provides modules for:

- User management: registration, login, forgotten password recovery, password reset

- Administration user management: create, edit, list and delete administrator users

- User role management -create, edit, and delete roles with permission

- User permission management - Add permissions

- Team management - include users in a team

- Content category management - create, edit, list, and delete categories

- Page management - create, edit, list, delete pages

- Blog management - create, edit, list, and delete blog

- Service management - create, edit, list, delete services

Picture of Maniruzzaman Akash
  Performance   Level  
Innovation award
Innovation award
Nominee: 4x

 

Details

Lara CMS

Lara CMS is a Great CMS Application built in Laravel & a Great Starter Kit for big web applications.

It's an application to minimize your problems while creating a new web application with all the common features using Laravel and a JavaScript Framework/Library (React JS)

About Application Project

Technology Used:

  1. Laravel `8.49` (Will upgrade if needs)
  2. PHP `7.4 | 8.0`
  3. React JS
  4. Visual Studio Code

How to start

1. Clone From Github

git clone https://github.com/ManiruzzamanAkash/LaraCMS.git

2. Install Composer

composer install

# If Needed do a composer dump autload with optimization
composer du -o

3. Create env file

Create a .env file by cloning .env.example file

4. Create a Database named

laravel_cms

5. Run Migration & Seed

php artisan migrate:fresh --seed

6. Run On Local Machine

php artisan serve

7. Open Browser

http://localhost:8000

8. Go to CMS Portal Go to this link - http://localhost:8000/admin

Login Now by giving this data

Username: superadmin
Password: 123456

> Note: It's still not stable yet. I'm working on it. May be needs this August 2021. I'll implement modular development system and many more advanced stuff here. Just wait & give it a Star to keep tracked with us. Thank you to staying with Lara CMS...

Application Features Admin Panel

> Admin Authentication

  • [x] Registration
  • [x] Login
  • [x] Forget Password
  • [x] Reset Password

> Admin Management

  • [x] Admin Management - [x] Create Admin - [x] Edit Admin - [x] List Admin - [x] Delete Admin
  • [x] Role Management - [x] Create Role with permission - [x] Edit Role with permission - [x] Delete Role
  • [ ] Permission Management - [ ] Add Permission
  • [ ] Team Management - [ ] Assign admins/employees in Team

> Category Management

  • [x] Category Management - [x] Create Category - [x] Edit Category - [x] List Category - [x] Delete Category

> Page Management

  • [x] Page / Article Management - [x] Create Page - [x] Edit Page - [x] List Page - [x] Delete Page

> Blog Management

  • [x] Blog Management - [x] Create Blog - [x] Edit Blog - [x] List Blog - [x] Delete Blog

> Service Management - [x] Service Management - [x] Create Service - [x] Edit Service - [x] List Service - [x] Delete Service

> Website Settings

  • [ ] Website Information System Management - [ ] Edit Settings
  • [ ] Slider Management - [ ] Create Slider - [ ] Edit Slider - [ ] List Slider - [ ] Delete Slider
  • [ ] Website Tracking Management - [ ] Tracking List - [ ] Delete Tracking
  • [ ] Notification System - [ ] Email Notification - [ ] Message Notification

> Customer Management

  • [ ] Customer Management - [ ] List Customer - [ ] Create Customer - [ ] Edit Customer - [ ] Delete Customer

> Module Management

  • [ ] Module Management - [ ] List Module - [ ] Create Module - [ ] Edit Module - [ ] Delete Module

Application Features Frontend Panel

> User Authentication

  1. Registration
  2. Login
  3. Forget Password
  4. Reset Password

Demo of Some pages for now (It will change)

Dashboard Panel

Dashboard Panel

User List Panel

User List

Article / Page List Panel

Article / Page List

Article / Page Create

Article / Page Create

Contribution

It's not open yet for contribution. I'll open it hope after this July, 2021 after implementing all of the advanced, faster & scalable architecture of Laravel.

  Files folder image Files  
File Role Description
Files folder image.github (1 file)
Files folder image.vscode (1 file)
Files folder imageapp (7 directories)
Files folder imagebootstrap (1 file)
Files folder imageconfig (17 files)
Files folder imagedatabase (4 directories)
Files folder imageModules (4 directories)
Files folder imagepublic (1 file, 1 directory)
Files folder imageresources (3 directories)
Files folder imageroutes (4 files)
Files folder imagetests (2 files, 2 directories)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file .env.example Data Auxiliary data
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file .styleci.yml Data Auxiliary data
Plain text file artisan Class Class source
Plain text file composer-setup.php Class Class source
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file index.php Aux. Auxiliary script
Accessible without login Plain text file modules_statuses.json Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file robots.txt Doc. Documentation
Accessible without login Plain text file server.php Aux. Auxiliary script
Accessible without login Plain text file webpack.mix.js Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:46
This week:0
All time:10,416
This week:189Up
User Comments (2)
Great startup kit, without bloating.
4 months ago (Valentin)
80%StarStarStarStarStar
Great startup kit, without bloating.
4 months ago (Valentin)
80%StarStarStarStarStar