Skip to content

Cbpw2.22l image gallery engine type-blog with custom one page cms written in Laravel and Livewire Framework

Notifications You must be signed in to change notification settings

kuronneko/cbpw2.22l

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Cyberpunkwaifus gallery engine type-blog

Description:

Cbpw allows you to create an album and upload images. Manage your images with an amazing full one page menu, developed from scratch with Laravel and Livewire technology.

Features:

  • Admin Panel and Permissions System
  • Relational Database design from Scratch
  • Dropzone to upload images
  • Front-end developed with Boostrap 4 and Livewire to asyncronous request. Masonry, FancyBox and Infinite Scroll use to show Images
  • Image render with thumbnail generator using Intervention Image 2.0, and Laravel-FFMPEG/Lakshmaji-Thumbnail to generate thumbnails from Videos technologies

Technologies:

  • Laravel 8, Livewire 2.0, PHP 7.4, Bootstrap 4, CSS, Javascript, AlpineJS, Jquery

Preview:

How to install

  • cp .env.example .env
  • composer install
  • php artisan key:generate
  • php artisan storage:link
  • php artisan migrate
  • create new account and set it with level 5 (admin) privileges

How to install [Docker]

  • cp .env.example .env
  • composer install
  • composer require laravel/sail --dev (NOT REQUIRED IF WAS PREVIOUSLY INSTALLED)
  • php artisan sail:install
  • 0,3,5,7
  • composer require yoelpc4/laravel-sail-preset --dev
  • php artisan sail:publish-preset
  • modify docker-compose.yml with 7.4 sail version
  • ./vendor/bin/sail build --no-cache (REBUILD IMAGE)
  • ./vendor/bin/sail up
  • ./vendor/bin/sail php artisan key:generate
  • ./vendor/bin/sail php artisan storage:link
  • ./vendor/bin/sail php artisan migrate:refresh --seed
  • create new account and set it with level 5 (admin) privileges

License

The Laravel framework is open-sourced software licensed under the MIT license.