A modern, feature-rich blogging platform built with Laravel, a powerful PHP framework. This application allows users to create, manage, and interact with blog posts seamlessly.
- 🧑💻 User Management: Register, login.
- 🗂️ Blog Categories: Organize blog posts into categories for easy navigation.
- ✍️ Rich Content Creation: Add blog posts with images, descriptions, and formatted content.
- 💬 Comments System: Enable readers to engage with posts via comments.
- 📧 Subscriber Management: Collect and manage email subscriptions for newsletters or updates.
- Backend: Laravel (PHP framework)
- Database: MySQL
- Frontend: Blade Templates, Bootstrap/CSS
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/sdad0o/Blogs.git
-
Navigate to the project directory:
cd laravel-blog
-
Install dependencies:
composer install npm install && npm run dev
-
Set up the environment:
- Copy
.env.example
to.env
. - Update database credentials and other configurations in
.env
.
- Copy
-
Run migrations:
php artisan migrate
-
Start the server:
php artisan serve
Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request. If you find a bug or have suggestions, please open an issue.
For any inquiries or issues, feel free to reach out:
- Email: [email protected]
- GitHub: sdad0o
Happy coding! 🎉