LaraCMS
LaraCMS copied to clipboard
A Great Web Application CMS & a Starter Kit for Big Project Built with Laravel Framework 9.x & React JS.
Lara CMS
Lara CMS is a Great CMS Application built in Laravel & a Great Starter Kit for big web applications using Laravel 9.x.
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:
- Laravel
9.x - PHP
8.0 - JavaScript
- JQuery
- React JS
- Visual Studio Code
How to start
1. Clone From Github
git clone https://github.com/ManiruzzamanAkash/LaraCMS.git
2. Go to that folder
cd LaraCMS
3. 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
You can use this project to any of your advanced project for initial setups. 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
- [x] Website Information System Management
- [x] 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
- Registration
- Login
- Forget Password
- Reset Password
Demo of Some pages for now (It will change)
Dashboard Panel

User List Panel
Article / Page List Panel

Article / Page Create

Contribution
It's open for contribution. You can fork the repo and create a Pull Request with your desired feature or issue. I'll merge them if they're all passed the test-cases.