Lara Blog is a blogging platform built using Laravel, Blade, TailwindCSS, and MySQL. It provides a simple and efficient way to manage and publish blog posts with a clean and responsive design.
- User Authentication (Sign Up, Sign In, Forgot Password)
- Create, Read, Update, and Delete (CRUD) Blog Posts
- pin favorite top 3 blogs up to the top of it's profile
- Category Management
- Search for blogs or other users
- Responsive Design
- Users can follow each other
- User can start blogs
- User can save blog
- PHP 8.1 or higher
- Composer
- Node.js and NPM
- MySQL 8.0 or higher
- A web server (e.g., Apache or Nginx)
composer install
npm install npm run build
Configure your database settings in the .env fil
php artisan key:generate
php artisan migrate --seed
php artisan serve
npm run dev