{"id":16949506,"url":"https://github.com/guastallaigor/vue-backoffice-example","last_synced_at":"2026-05-06T17:35:41.739Z","repository":{"id":97590262,"uuid":"151287756","full_name":"guastallaigor/vue-backoffice-example","owner":"guastallaigor","description":"Vue Backoffice Example is a Vue.js simple CRUD, with authentication login, and somewhat basic functionalities.","archived":false,"fork":false,"pushed_at":"2018-10-09T15:23:13.000Z","size":387,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-30T21:21:46.902Z","etag":null,"topics":["crud","crud-application","crud-sample","example","hacktoberfest","hacktoberfest2018","vuejs","vuejs2","vuetify"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guastallaigor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-02T16:34:32.000Z","updated_at":"2020-02-15T11:25:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac4b7e88-ffdd-4d48-a4dd-d3e7bad54cb2","html_url":"https://github.com/guastallaigor/vue-backoffice-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/guastallaigor/vue-backoffice-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guastallaigor%2Fvue-backoffice-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guastallaigor%2Fvue-backoffice-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guastallaigor%2Fvue-backoffice-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guastallaigor%2Fvue-backoffice-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guastallaigor","download_url":"https://codeload.github.com/guastallaigor/vue-backoffice-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guastallaigor%2Fvue-backoffice-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32704686,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud","crud-application","crud-sample","example","hacktoberfest","hacktoberfest2018","vuejs","vuejs2","vuetify"],"created_at":"2024-10-13T21:55:04.360Z","updated_at":"2026-05-06T17:35:41.722Z","avatar_url":"https://github.com/guastallaigor.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./src/assets/logo-icon-vue.png\" width=\"200px\"\u003e\n  \u003ch1\u003eVue Backoffice Example\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  Vue Backoffice Example is a \u003ca href=\"https://vuejs.org/\"\u003eVue.js\u003c/a\u003e simple CRUD, with authentication login, and somewhat basic functionalities.\n\u003c/p\u003e\n\n[![Code Style](https://badgen.net/badge/code%20style/airbnb/ff5a5f?icon=airbnb)](https://github.com/airbnb/javascript)\n[![Maintainability](https://api.codeclimate.com/v1/badges/f919839a11263434d011/maintainability)](https://codeclimate.com/github/guastallaigor/vue-backoffice-example/maintainability)\n[![Cypress.io tests](https://img.shields.io/badge/cypress.io-tests-green.svg)](https://cypress.io)\n\n\u003e **Note:** This project is ment to be used with [Laravel Backoffice Example](https://github.com/guastallaigor/laravel-backoffice-example).\n\u003e It has all the functionalities that is used with this project.\n\n## Features\n\n* [Vuetify](https://vuetifyjs.com/)\n* [Pug](https://pugjs.org/api/getting-started.html)\n* [Sass](https://sass-lang.com/)\n* Route modules\n* CRUD examples\n* Authentication\n\n## Quick start\n\nThis is a Vue CLI 3.0 project, so just run `npm install` and `npm run serve`.\n\nThis 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.\n\nExample 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.\n\nBy default it runs on `localhost:8080`.\n\n## Routes Information Table\n\nRoute | Description\n--- | ---\n/login |\n/employee | List of all employees\n/employee-new | Create a new employee\n/employee-edit/:id | Edit a employee, by passing his id\n/* | Goes to a not found page\n\n## Demo\n\nWant to see it running? You can check it out at https://vue-backoffice-example.herokuapp.com\n\n## TODO\n\n* [ ] Add E2E tests with Cypress.\n* [ ] Add Unit tests.\n* [ ] Add more functionalities.\n* [ ] Add Vuex usage.\n* [ ] Add Docker.\n\n## License\n\nMIT © [guastallaigor](https://github.com/guastallaigor)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguastallaigor%2Fvue-backoffice-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguastallaigor%2Fvue-backoffice-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguastallaigor%2Fvue-backoffice-example/lists"}