Skip to content

vincseize/_SLIM3VUEJS_STARTER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub version GitHub releases GitHub releases GitHub forks GitHub stars GitHub releases MIT License

Demo

Slim 3.0 - Vue.Js 2.0 - Mysql | Starter

  • Restful API
  • Dynamic Routes
  • Crud
  • Twig, Flash messages, Monolog, Faker libraries
  • Bootstrap 3.0.2
  • Jquery 3
  • Some ES6

Frontend :

  • Vue.js 2.
  • Sample Crud on Client Table

Backend :

  • Slim 3.
  • Restful API
  • Auto-tables
  • Pagination
  • Search by filters

BackOffice :

  • Slim 3.
  • Auto-tables
  • Pagination
  • Search by filters

Requirements :

  • npm
  • nodejs
  • Composer
  • Webpack

Usage:

  • Clone repo
# default name: _SLIM3VUEJS_STARTER-master
$ cd /path/to/repo 

1-Sql

  • dbname: booking_vuejs
  • sql: _sql/booking_vuejs.sql

2-Backend

3-Frontend

Issues

  • Remote Deploy: check your chmod -R 755, 644

First Issues

  • login: backOffice login password page
  • url: backend route /... empty -> to first table find in db as default
  • filters: with empty values

Todo

  • login: backOffice login password page
  • docs wip: backend
  • doublons accepted true false: add update
  • session check: login password page
  • rename / delete api routes: TestapiAction -> ApiAction, delete unused ...
  • message: return info
  • col: check
  • col: list
  • col: list from other table
  • col: upload image
  • col: date calendar
  • filter: multi col , different choices possible
  • ajax: table
  • curl: fct
  • js: scoped and minify several
  • php: cst check
  • path js: better global vars
  • path php: better, to settings
  • middleware: to test