tic40 / lunchbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lunchbox

lunchbox image

Overview

This APP encourages having lunch between employees in your office!

Features

  • CRUD employees
  • CRUD department
  • CRUD employee's position
  • Create lunch group by matching algorithm.

Requirement

  • PHP >= 7.0
  • Node.js v6.x
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Framework
    • server side FW: Laravel v5.4
    • frontend FW: Vue.js v2.1

Getting started for dev

create container via docker

$ docker-compose up
# setup dev env
$ docker exec -it lunchbox_web_1 /app/setup-dev.sh
# start dev server
$ docker exec -it lunchbox_web_1 /app/start-dev-server.sh

check app via browser

http://localhost:8080

set test data

$ docker exec lunchbox_web_1 php artisan db:seed

running Mix tasks

// Run all Mix tasks...
$ npm run dev

// Run all Mix tasks and minify output...
$ npm run production

Learning Laravel

Learning Vue.js

About


Languages

Language:JavaScript 59.5%Language:CSS 31.7%Language:PHP 5.7%Language:Vue 1.7%Language:HTML 1.5%Language:Shell 0.0%