Skip to content
/ blog Public

Minimal blogging platform for personal use built with Laravel, Livewire, Alpine.js, Tailwind CSS.

License

Notifications You must be signed in to change notification settings

minhajul/blog

Repository files navigation

Minimal Blog

Minimal Blog is a lightweight blogging platform designed for personal use.

Technologies Used

  • Backend: Laravel
  • Frontend: Livewire, Alpine.js, Tailwind CSS
  • Database: MySQL

Installation Guide

Prerequisites

Ensure you have the following installed on your system:

  • PHP (latest stable version recommended)
  • Composer
  • Node.js & npm (or Yarn)
  • MySQL (or a compatible database system)

Installation Steps

  1. Clone the Repository

    git clone https://github.com/minhajul/blog.git
    cd blog
  2. Install Dependencies

    composer install
    npm install  # or yarn install
  3. Configure Environment

    cp .env.example .env
    php artisan key:generate
  4. Set Up the Database

    • Create a new database for the project.
    • Update the .env file with your database credentials:
      DB_DATABASE=your_database_name
      DB_USERNAME=your_database_user
      DB_PASSWORD=your_database_password
  5. Run Migrations

    php artisan migrate
  6. Serve the Application

    php artisan serve

    or

    composer run dev

    The application will be accessible at http://127.0.0.1:8000.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Minimal blogging platform for personal use built with Laravel, Livewire, Alpine.js, Tailwind CSS.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages