Skip to content

cms project using laravel, this time I used the statamic package as the core of the cms, in this project there is page management.

Notifications You must be signed in to change notification settings

fajriyan/box-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Box-CMS

cms project using laravel, this time I used the statamic package as the core of the cms, in this project there is page management and many other collections.

Technology

  • Laravel 11
  • Mysql
  • Livewire 3
  • TailwindCSS
  • AlpineJS

Screenshot

  • [Admin] Dashboard image

  • [Admin] Management Pages image

  • [Admin] Static Content image

  • [Admin] Static Content Live Preview image

  • [Admin] Dynamic Content image

  • [Admin] Dynamic Content Live Preview image

  • [Admin] Media Library image

  • [Admin] Career Manegement image

  • [Admin] Career Taxonomy image

  • [Admin] Management Booking image

  • [Admin] Detail Booking image

  • [Site] Homepage image

  • [Site] Booking image

  • [Site] Detail Booking image

  • [Site] Check Code Booking image

  • [Site] Career image

  • [Site] Detail Career image

Database

you can download the database in the .sql file or in the /backup directory, download

node : please download the latest database by date


How to run project

a few things that need to be prepared:

  • php 8.3
  • database (mysql)
  • composer v2.7^ or above
  • node v20.15^ or above

Access Login

Project Run Steps

  1. Setup Database

    make sure the database has been uploaded to the serve
    
  2. Clone Project > Go to the project directory (terminal)

    git clone https://github.com/fajriyan/box-cms
    cd ahs
    
  3. Copy .env.example & rename .env (terminal)

    cp .env.example .env
    
  4. Setup Database Project (.env)

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=laravel
    DB_USERNAME=root
    DB_PASSWORD=
    
  5. Setup SMTP Project (.env)

    MAIL_MAILER=smtp
    MAIL_HOST=127.0.0.1
    MAIL_PORT=2525
    MAIL_USERNAME=null
    MAIL_PASSWORD=null
    MAIL_ENCRYPTION=null
    MAIL_FROM_ADDRESS="hello@example.com"
    MAIL_FROM_NAME="${APP_NAME}"
    
  6. Setup App Url & Assets Url (.env)

    APP_URL=http://127.0.0.1:8000 (change)
    ASSET_URL=http://127.0.0.1:8000 (change)
    
  7. Install Dependency Composer (terminal)

    composer install
    
  8. Install Dependency Node (terminal)

    node install
    
  9. Generate Key Project (terminal)

    php artisan key:generate
    
  10. Open Storage Link (terminal)

    php artisan storage:link
    
  11. Run application (terminal)

    for development (2 terminal)

    php artisan serve
    
    npm run dev
    

    *by default laravel run in http://localhost:8000 / http://127.0.0.1:8000

    for production

    npm run build
    
  12. done

About

cms project using laravel, this time I used the statamic package as the core of the cms, in this project there is page management.

Topics

Resources

Security policy

Stars

Watchers

Forks