Skip to content

A self-hosted project template for a blog website using Laravel Livewire

License

Notifications You must be signed in to change notification settings

kkumar-gcc/cd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Welcome to the Coder's Dailybook!

image

Coder's Dailybook

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.

Features

  • Create a profile to share your blog posts and connect with other writers
  • Follow other users to stay up-to-date on their latest blog posts
  • Discover new content through the explore page and search function
  • Leave comments and engage with other writers
  • Share your blog posts on social media

Requirements

The following tools are required in order to start the installation.

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=

Usage

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/.

Contributing

Please read the contributing guide before creating an issue or sending in a pull request.

Code of Conduct

Please read our Code of Conduct before contributing or engaging in discussions.

License

This project is licensed under the BSD-3-Clause license - see the license file for details.