Skip to content

maru0914/personal-blog

Repository files navigation

Personal-Blog

Personal-Blog is a Laravel application that allows sole user to post and manage his/her own articles.
It features sole user authentication for article creation, editing, and deletion, as well as category and tag management.
Visitors can view articles and the "About Me" page without logging in.

Preview

Preview perspnal blog

Features

  • User Authentication: Login system for sole user. (You need insert a user by SQL or Seeder)
  • Article Management:
    • Create new articles. (can attach a category and tags)
    • Edit existing articles.
    • Delete articles.
  • Category Management:
    • Create new categories.
    • Edit existing categories.
    • Delete categories.
  • Tag Management:
    • Create new tags.
    • Edit existing tags.
    • Delete tags.
  • Public Viewing:
    • View articles without logging in.
    • Access the "About Me" page without logging in.

Installation

  1. Clone the repository:
    git clone [email protected]:maru0914/personal-blog.git
    cd personal-blog
  2. Install dependencies:
    composer install
    npm install
  3. Copy the .env.example file to .env:
    cp .env.example .env
  4. Generate an application key:
    php artisan key:generate
  5. Set up your database and update the .env file with your database credentials.
  6. Run migrations:
    php artisan migrate
  7. Serve the application (or simply use Laravel Herd):
    php artisan serve

About

個人ブログ作成・管理Webアプリケーション

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages