Ferrite
A Content Management system for nikolaipatrick.com written in Laravel
Installation (development)
- Clone the repository:
git clone https://github.com/Smartich0ke/FerriteCMS.git
- Install frontend dependencies:
- Install backend dependencies:
- Create a .env file and fill out the necessary information:
cp .env.example .env
nano .env #Ctrl + S to save, Ctrl + X to exit
- Create an sqlite database (Laravel will ask to create a database if it doesn't already):
- Generate an application key:
- Build the frontend:
npm run build
or
npm run dev #runs the live-load development server
- Run the application:
- 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)