EGYWEB-Mohamed / Simple-Blog

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:PHP 95.1%Language:Blade 4.0%Language:JavaScript 0.9%Language:CSS 0.0%