narkoze / blog

Laravel, Vue, Bulma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blog - Bilingual SPA

laravel version vue version bulma version

I am a junior developer and this is my first project. The purpose of this project is to gain practice.

More about me https://piemeram.lv/about

blog.piemeram.lv

Demo

https://blog.piemeram.lv

Features

  • Authentication Passport
    • Registration with e-mail confirmation
    • Reset password
    • Login
    • Profile page
  • Internationalization Vue I18n
    • Option to change preferred default language
    • Notification e-mails in selected language
  • Route management Vue Router
    • Routes contain the currently selected language
  • Dashboard Chart.js
  • Post editor TinyMCE
  • Datepicker vuejs-datepicker
  • Selects vue-multiselect
  • Photo viewer PhotoSwipe
    • Images added to the post can be viewed in photo viewer
  • Progressbar ProgressBar.js
  • Icons Font Awesome
  • Vue.js for frontend
  • Laravel for backend
  • Bulma for style

Build and Launch

# For production ./bin/build.production.sh
# For development
./bin/build.sh

# Laravel
mv .env.example .env
./artisan key:generate

# Database (make sure you have correct DB_ configurations)
./artisan migrate

# Passport
./artisan passport:install
echo PASSPORT_ENDPOINT=\"\${APP_URL}/oauth/token\" >> .env

License

MIT

About

Laravel, Vue, Bulma


Languages

Language:Vue 56.1%Language:PHP 43.3%Language:HTML 0.5%Language:Shell 0.1%