Smartich0ke / FerriteCMS

A CMS for nikolaipatrick.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ferrite

A Content Management system for nikolaipatrick.com written in Laravel

Installation (development)

  1. Clone the repository:
git clone https://github.com/Smartich0ke/FerriteCMS.git
  1. Install frontend dependencies:
  npm install
  1. Install backend dependencies:
   composer install
  1. Create a .env file and fill out the necessary information:
   cp .env.example .env
   nano .env #Ctrl + S to save, Ctrl + X to exit
  1. Create an sqlite database (Laravel will ask to create a database if it doesn't already):
php artisan migrate
  1. Generate an application key:
php artisan key:generate
  1. Build the frontend:
npm run build

or

npm run dev #runs the live-load development server
  1. Run the application:
php artisan serve
  1. Navigate to http://localhost:8000 in your browser and enjoy!

tech Stack

Backend:

  • Laravel
  • PHP
  • MariaDB (SQLite for development)

Frontend:

  • Blade
  • Bootstrap
  • Sass
  • Vue.js
  • Chart.js
  • Axios
  • Vite
  • Material Design Icons (with iconify)

About

A CMS for nikolaipatrick.com


Languages

Language:PHP 88.4%Language:Blade 7.2%Language:Vue 3.5%Language:SCSS 0.4%Language:JavaScript 0.2%Language:Shell 0.2%Language:Dockerfile 0.1%Language:TypeScript 0.0%Language:Hack 0.0%