Skip to content

A dynamic blog website built using the Laravel framework, offering users engaging content across a variety of categories such as technology, sports, and lifestyle. The site features a responsive design, easy navigation, and an intuitive admin panel for managing posts and categories. With user authentication and a streamlined interface, this project

Notifications You must be signed in to change notification settings

hussainsarwari/blog-website

Repository files navigation

🌐 my website - Laravel Blog Platform

About my website

A modern blog platform built with Laravel, featuring content on technology, sports, lifestyle, and more.

📝 Overview

Welcome to my website, a powerful and user-friendly blog platform created using the Laravel framework. The website offers a sleek interface for exploring a wide range of blogs, from technology insights to sports news and lifestyle tips. It’s fully responsive and designed for an exceptional user experience across all devices.

🚀 Features

  • 📚 Blog Categories: Explore blogs in various categories like technology, sports, lifestyle, and more.
  • 🛠️ Admin Panel: Easily manage blog posts, categories, and users through a secure admin interface.
  • 🔍 Search Functionality: Quickly find posts with a powerful search and filter system.
  • 🔒 User Authentication: Register and login to access exclusive features like posting comments.
  • 📱 Responsive Design: Optimized for both desktop and mobile devices.
  • 💬 Commenting System: Engage with content by posting comments on blog articles (optional feature).

🛠️ Technologies Used

  • Backend: Laravel (PHP Framework)
  • Frontend: Blade Templates, Bootstrap, Vanilla JavaScript
  • Database: MySQL
  • Authentication: Laravel’s built-in authentication system
  • Deployment: Deployed on [Your Hosting Provider]

📦 Installation

Follow these steps to set up the project locally:

Clone the repository: git clone https://github.com/hussainsarwari/own-website.git

Navigate into the project directory: cd repository-name

Install PHP dependencies using Composer: composer install

Install frontend dependencies: npm install

Copy the .env file and configure your environment: cp .env.example .env

Update the database credentials and other environment settings. php artisan migrate

Start the development server: php artisan serve

Your project should now be running at http://localhost:8000.

🤝 Contributing

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature/YourFeatureName).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeatureName).
  5. Open a pull request.

License

The Project is open-sourced software licensed under the MIT license.

About

A dynamic blog website built using the Laravel framework, offering users engaging content across a variety of categories such as technology, sports, and lifestyle. The site features a responsive design, easy navigation, and an intuitive admin panel for managing posts and categories. With user authentication and a streamlined interface, this project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published