Skip to content

fartoot/Simple-Blog

Repository files navigation

Simple Blog using Laravel

A simple blog application built with Laravel, featuring categories, tags, about, contact, and privacy pages. Includes an admin dashboard for managing posts, categories, and tags.

🌐 Live Demo

⚠️ Disclaimer: This project is not ready for production use.

Features

  • 📝 Blog posts
  • 🏷️ Categories and tags organization
  • 👤 User authentication
  • 📊 Admin dashboard
  • 📱 Responsive design
  • 📄 Static pages (About, Contact, Privacy)
  • 💻 Content management system

Screenshots

Public Pages

Homepage Blog Post Categories Tags

Admin Dashboard

Dashboard Posts Profile

Admin Features

  • Full CRUD operations for:
    • Posts
    • Categories
    • Tags
  • Analytics dashboard

Tech Stack

  • Framework: Laravel
  • Deployment: Vercel
  • Database: MySQL
  • Frontend: Blade Templates, TailwindCSS
  • Authentication: Laravel Breeze

Installation

  1. Clone the repository
git clone https://github.com/yourusername/simple-blog.git
  1. Install dependencies
composer install
npm install
  1. Configure environment variables
cp .env.example .env
  1. Generate application key
php artisan key:generate
  1. Run migrations
php artisan migrate
  1. Start the development server
php artisan serve

About

A simple blog application built with Laravel, featuring categories, tags, about, contact, and privacy pages. Includes an admin dashboard for managing posts, categories, and tags.

Resources

Stars

Watchers

Forks

Contributors