Laravel-Blog-Website

📝 Laravel Blog Website

Laravel PHP License Maintenance Issues


A full-featured blog platform built using Laravel 10. This project demonstrates clean architecture, modern web design, authentication, CRUD operations, and scalable Laravel practices.


🚀 Features


📸 Demo Preview

Homepage

Homepage Screenshot

Admin Dashboard

Index Screenshot

Index Screenshot

View Screenshot

View Screenshot

Create Screenshot

Create Screenshot

Edit Screenshot

Edit Screenshot


🛠 Tech Stack

Technology Description
Laravel PHP Framework
PHP Backend Language
MySQL Database
Blade Laravel Templating
Bootstrap Frontend Framework
JavaScript Interactivity
Composer PHP Dependency Manager

⚙️ Installation Guide

Make sure you have PHP, Composer, Node.js, MySQL installed on your machine.

# Clone the repository
git clone https://github.com/TareqAlKushari/Laravel-Blog-Website.git
cd Laravel-Blog-Website

# Install PHP dependencies
composer install

# Copy .env and set your environment variables
cp .env.example .env
php artisan key:generate

# Install Node dependencies (optional if you use frontend assets)
npm install && npm run dev

# Set up your database credentials inside `.env`
php artisan migrate --seed

# Start the local server
php artisan serve

Access your application at: http://127.0.0.1:8000


📄 API Documentation (Future Enhancement)

More detailed API documentation can be generated with tools like Laravel API Resources, Swagger, or Postman collections.


🤝 Contributing

Contributions, issues, and feature requests are welcome!


Author 🙋‍♂️

Tareq Al-Kushari GitHubLinkedInFacebookInstagramXEmailPortfolio Website

License 📜

This project is open-source and available under the MIT License.


⭐ If you found this project helpful, please give it a star! 📢 Feel free to fork and contribute to this project.