Skip to content

This project is a personal blog built with the Laravel framework. The goal is to create a complete platform for content management and sharing articles.

Notifications You must be signed in to change notification settings

akram-khodami/blog

Repository files navigation

Akram Khodami's Personal Blog

Laravel Logo

📝 About The Project

This project is a personal blog built with the Laravel framework. The goal is to create a complete platform for content management and sharing articles.

✨ Features

  • Authentication System

    • User registration and login
    • Profile management
    • Password recovery system
  • Content Management

    • Create, edit, and delete posts
    • Category management
    • Tagging system
    • Multimedia content support
  • Comment System

    • Comment functionality for posts
    • Comment management
    • Reply to comments
  • Search and Filter

    • Advanced content search(soon)
    • Filter by categories and tags(soon)
  • User Interface

    • Responsive design
    • user-friendly interface

🚀 Prerequisites

  • PHP >= 8.0.2
  • Composer

📦 Installation and Setup

  1. Clone the repository
git clone https://github.com/akram-khodami/blog.git
cd blog
  1. Install dependencies
composer install
npm install
  1. Environment setup
cp .env.example .env
php artisan key:generate
  1. Database setup
  • Edit the .env file and enter your database credentials
php artisan migrate
php artisan db:seed
  1. Run the project
php artisan serve
npm run dev

🛠️ Technologies Used

  • Laravel 9.x
  • MySQL
  • Factory, Seeder, Eloquent, Policy, Gate, Trait, service

📄 License

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

👥 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

📞 Contact

About

This project is a personal blog built with the Laravel framework. The goal is to create a complete platform for content management and sharing articles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published