Skip to content

xcitic/LarVueBlog

Repository files navigation

LarVueBlog

laravel vue passport license

HitCount

Introduction

LarVueBlog is a complete blog with authentication, dashboard, admin site and all the goodies of VueJS (vuex, vue-router etc.).
The application uses Laravel as backend and VueJS as frontend. Authorization is handled by Passport with JWT token.

Preparation

Project requirements are:

Setting up the project

# clone the project
git clone https://github.com/xcitic/LarVueBlog.git

# enter the project directory
cd LarVueBlog

# Make setup script executable
chmod +x setup.sh
# Run setup script
./setup.sh

##### PROJECT WILL RUN ON #####
      http://localhost:8000

Features

Application Features

Views

  • Landing
  • Post
  • Login
  • Register
  • Dashboard
  • Account
  • PostCreate
  • NotFound (404)

Authentication

  • Laravel Passport to handle JWT token issuing and checking.
  • API Middleware to intercept and check JWT token.
  • Client side Router authentication check on routes that require authentication.

Build system

License

MIT

Copyright (c) 2019 Sami T. Lazreg

About

Blog made with Laravel and VueJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published