Echo Blog is a modern blogging platform that combines simplicity functionality and aesthetics to provide a seamless experience for both writers and readers. Built with Laravel Bootstrap and MySQL the project is designed to address the needs of content creators and audiences alike by enabling users to create explore and engage with articles effortlessly.
Here're some of the project's best features:
- Write Articles: Easily create and publish blog posts.
- Category-Based Filtering: Browse articles by specific categories like Technology Programming AI etc.
- Search Functionality: Search articles dynamically by their titles.
- Responsive Design: Optimized for mobile and desktop devices.
- Author Attribution: Display the author's name for each post.
1. Clone this repository:
https://github.com/sandundil2002/Echo-Blog.git
2. Install dependencies:
composer install npm install
3. Configure your .env file:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password
4. Run migrations and seed the database (optional):
php artisan migrate --seed
5. Start the development server:
php artisan serve
6. Open your browser and visit:
http://localhost:8000
Technologies used in the project:
- Frontend: Blade Templates Bootstrap
- Backend: Laravel Framework
- Database: MySQL
- Styling: Custom CSS and Bootstrap
This project is licensed under the MIT Licence



