Skip to content

ellaisys/maguttiCms

 
 

Repository files navigation

maguttiCms

About maguttiCms

Open source multilingual Laravel 8.x Cms with shopping cart and social login.

maguttiCms is released using Laravel 8.x, Vue 3 and Boostrap 5 and requires PHP 8.0.

How to Install

Clone this repository and install the dependencies.

$ git clone https://github.com/marcoax/maguttiCms.git && cd maguttiCms
$ composer install

Configure your .env file.

$ rename env.example file to .env and set your db connection data

To import Db tables run:

$ php artisan magutticms:seed

in alternative you can create db tables importing framework_base.sql file located under the db folder.

Then run the following commands:

$ php artisan key:generate
$ npm install
$ npm run production

To access the admin panel (http://yourpath/admin)

For shared hosting you can set ASSET_PUBLIC_PATH in .env file (eg ASSET_PUBLIC_PATH='public/')

Features

  • Free and open source
  • Multi languages
  • Different Authentication for Admin panel and Front-end with user roles access permission
  • Social login with Socialite
  • E-shop
  • PayPal Express Checkout Payment integration
  • Customizable payment and shipping methods
  • Seo friendly
  • Admin model form generator via artisan command magutticms:create-model

Server Requirements

  • PHP >= 8.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

User Guide

See Wiki.

License

Code released under the MIT license.

Security Vulnerabilities

If you discover a security vulnerability within maguttiCms, please send an e-mail to at hello@magutti.com. All security vulnerabilities will be promptly addressed.

About

Laravel 7 CMS for Web Artisans

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 52.4%
  • PHP 37.1%
  • Blade 8.1%
  • Vue 2.4%