Skip to content

A blog platform built with Laravel and Blade, allowing users to create, publish, and manage their blog content while exploring and engaging with posts from other users. The project showcases modern web development practices and a clean, responsive user interface.

Notifications You must be signed in to change notification settings

mohammad-zrar/lara-blog

Repository files navigation

Lara Blog

Lara Blog is a blogging platform built using Laravel, Blade, TailwindCSS, and MySQL. It provides a simple and efficient way to manage and publish blog posts with a clean and responsive design.

Features

  • User Authentication (Sign Up, Sign In, Forgot Password)
  • Create, Read, Update, and Delete (CRUD) Blog Posts
  • pin favorite top 3 blogs up to the top of it's profile
  • Category Management
  • Search for blogs or other users
  • Responsive Design
  • Users can follow each other
  • User can start blogs
  • User can save blog

Requirements

  • PHP 8.1 or higher
  • Composer
  • Node.js and NPM
  • MySQL 8.0 or higher
  • A web server (e.g., Apache or Nginx)

Instruction for running the project

composer install

npm install npm run build

Configure your database settings in the .env fil

php artisan key:generate

php artisan migrate --seed

php artisan serve

npm run dev

About

A blog platform built with Laravel and Blade, allowing users to create, publish, and manage their blog content while exploring and engaging with posts from other users. The project showcases modern web development practices and a clean, responsive user interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published