PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Maniruzzaman Akash   LaraCMS   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: LaraCMS
Content management system based on Laravel
Author: By
Last change:
Date: 2 years ago
Size: 3,881 bytes
 

Contents

Class file image Download

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.