{"id":20366013,"url":"https://github.com/warborn/workshops","last_synced_at":"2026-04-05T22:31:21.276Z","repository":{"id":89987200,"uuid":"82441058","full_name":"warborn/workshops","owner":"warborn","description":"Test Single Page Application to create workshops using Vue.js 2, Bulma 0.3 and Laravel 5.2","archived":false,"fork":false,"pushed_at":"2017-07-12T20:23:35.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-04T19:33:24.561Z","etag":null,"topics":["bulma-css-framework","laravel5","school-project","vuejs2","web-application"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/warborn.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-02-19T06:49:38.000Z","updated_at":"2017-07-12T18:04:52.000Z","dependencies_parsed_at":"2023-05-30T19:45:36.547Z","dependency_job_id":null,"html_url":"https://github.com/warborn/workshops","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/warborn/workshops","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warborn%2Fworkshops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warborn%2Fworkshops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warborn%2Fworkshops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warborn%2Fworkshops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/warborn","download_url":"https://codeload.github.com/warborn/workshops/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/warborn%2Fworkshops/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31452899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"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":["bulma-css-framework","laravel5","school-project","vuejs2","web-application"],"created_at":"2024-11-15T00:21:52.732Z","updated_at":"2026-04-05T22:31:20.587Z","avatar_url":"https://github.com/warborn.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Workshops\n\nIs a very basic single page application to test the Vue.js framework, it's connected\nto an internal API built with the Laravel framework.\n\nIt uses Vue's features like:\n- Templates\n- Components\n- Slots\n- Broadcast / Emit\n- Two way data binding\n\n## How it works\n\nYou can add new teacher, courses and classrooms data as well as remove it.\n\n![Screenshot of the forms to add new data](https://s20.postimg.org/mi3gj331p/homepage.png)\n\nWhen adding new data instantly you will see that the new data appear below in the corresponding table and in the workshops table, the same happens when you remove data.\n\nIn the workshops table you can now select a teacher, course, classroom, day and time to add a new workshop.\n\n![Screenshot of workshops table and form](https://s20.postimg.org/8n560m8ml/workshops.png)\n\nAll the data is sended to laravel and persisted in a database.\n\n## Installation\n\nClone this repository\n\n```\ngit clone https://github.com/warborn/workshops.git\n```\n\nEnter the project and install the dependencies\n```\ncd workshops\ncomposer install\n```\n\nCreate an **.env** by copying the **.env.example** file located at the root of the directory and generate a security key used by laravel\n```\ncp .env.example .env\nphp artisan key:generate\n```\n\nChange the following values in the newly created **.env** file accordingly:\n```\nDB_DATABASE=dbname\nDB_USERNAME=dbuser\nDB_PASSWORD=password\n```\n\nSetup the database schema and fireup the server\n```\nphp artisan migrate\nphp artisan serve\n```\n\nNow you can check the app on [http://localhost:8000/](http://localhost:8000/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwarborn%2Fworkshops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwarborn%2Fworkshops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwarborn%2Fworkshops/lists"}