LaravelLaravel & VueJsVueJs

7 Open source projects built with Laravel and Vue.js

Previous page 1 2 3 4 5 6 7
[/vc_column_text][/vc_column][/vc_row]

7- /voten

The code that powers voten.co https://voten.co



Voten.co is a real-time social bookmarking for the 21st century. It’s real-time, beautiful, customizable yet simple. To get a quick taste of what Voten is written with please check our credits page.

Software Stack

Voten is a Laravel application that runs on the following software:

  • Ubuntu 16.04.2 LTS
  • Nginx 1.10+
  • MySQL 5.7+ (to use mariaDB, you must modify json type migration columns to blob by running sed -i 's/json(/binary(/g' * inside the database/migrations/ directory in Linux)
  • PHP 7.1+
  • Redis 3.0+
  • Git 2.8.4+
  • Pusher (we use laravel-echo-server on production server)
  • Algolia Search

To install all the required stack on a server, we recommend an auto-installation service such as CodePier.

Installation Steps

After cloning the repository, first create a .env from the example file:

cp .env.example .env

Open “.env” file with your desired editor and enter your services info. Now run below commands:

composer install
php artisan key:generate
php artisan migrate
php artisan passport:install
npm install
npm run production

Create admin user

To create an admin user, run the below command from the root of the project

php artisan db:seed --class=AdminUserSeeder

The login details for the admin user is admin and password.

After running the seeder, be sure to clear your redis cache, you should now be able to navigate to /backend

★ READ ALSO ★  A Vue.js upload component powered by simple-uploader.js


Previous page 1 2 3 4 5 6 7
Tags

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close