Skip to content

guastallaigor/vue-backoffice-example

Repository files navigation

Vue Backoffice Example

Vue Backoffice Example is a Vue.js simple CRUD, with authentication login, and somewhat basic functionalities.

Code Style Maintainability Cypress.io tests

Note: This project is ment to be used with Laravel Backoffice Example. It has all the functionalities that is used with this project.

Features

Quick start

This is a Vue CLI 3.0 project, so just run npm install and npm run serve.

This is very simple. Just add every new module inside the app folder. Note that this is just an advice, this is not mandatory by any means.

Example for the "Route modules": For the Example module folder, it has the ExampleRouter.js. Note that without the "Router" sufix, the routing system would not work properly.

By default it runs on localhost:8080.

Routes Information Table

Route Description
/login
/employee List of all employees
/employee-new Create a new employee
/employee-edit/:id Edit a employee, by passing his id
/* Goes to a not found page

Demo

Want to see it running? You can check it out at https://vue-backoffice-example.herokuapp.com

TODO

  • Add E2E tests with Cypress.
  • Add Unit tests.
  • Add more functionalities.
  • Add Vuex usage.
  • Add Docker.

License

MIT © guastallaigor

About

Vue Backoffice Example is a Vue.js simple CRUD, with authentication login, and somewhat basic functionalities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published