A self-hosted project template for a blog website using Laravel Livewire
BSD-3-CLAUSE License
This is a platform for writers to share their blog posts and for readers to discover new and interesting content. The portal is completely open source, meaning that anyone can contribute to the development and improvement of the platform.
The following tools are required in order to start the installation.
To get started, clone this repository and install the dependencies:
git clone https://github.com/[USERNAME]/blog.git
cd blog
composer install
cp .env.example .env
# add necessary .env variables
php artisan key:generate
php artisan migrate
php artisan db:seed
You must include cloudinary .env
variables since we utilise cloudinary to store our photos and videos.
CLOUDINARY_URL=
CLOUDINARY_UPLOAD_PRESET=
CLOUDINARY_NOTIFICATION_URL=
To start the development server:
php artisan serve
To Asset Bundling
npm install
npm run dev
The app will be served at http://localhost:8000/.
Please read the contributing guide before creating an issue or sending in a pull request.
Please read our Code of Conduct before contributing or engaging in discussions.
This project is licensed under the BSD-3-Clause license - see the license file for details.