Skip to content

This is a simple blog project built with PHP, Laravel Framework, Laravel Filament, and Tailwind CSS. The project allows users to create, read, update, and delete blog posts.

Notifications You must be signed in to change notification settings

EGYWEB-Mohamed/Simple-Blog

Repository files navigation

Simple Blog Project

This is a simple blog project built with PHP, Laravel Framework, Laravel Filament, and Tailwind CSS. The project allows users to create, read, update, and delete blog posts.

Technologies Used

  • PHP version 8.2
  • MySQL version 8.0
  • Laravel Framework version 10.8
  • Livewire version 2.x
  • Laravel Filament version 2.x
  • Tailwind version 3.3

Features

  • Multiple role & permission
  • Admin
    • can ( Create & Read & Update & Delete ) posts
    • can ( Create & Read & Update & Delete ) users
    • can ( Create & Read & Update & Delete ) categories
    • can ( Create & Read & Update & Delete ) role
  • Client
    • can ( Create & Read & Update & Delete ) his posts

Installation

  1. Clone the repository.
  2. Run composer install to install the required packages.
  3. Configure your database settings in the .env file.
  4. Run php artisan migrate to migrate the database schema.
  5. Run php artisan db:seed to seed DB With Fake Date.
  6. Run php artisan serve to start the development server.
  7. Visit http://localhost:8000 to view the application.

Contributing

If you would like to contribute to the project, please fork the repository and submit a pull request.

License

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

About

This is a simple blog project built with PHP, Laravel Framework, Laravel Filament, and Tailwind CSS. The project allows users to create, read, update, and delete blog posts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages