Skischool is a front-end solution for skischools lessons booking. It is based on admin interfaces based on vue-typescript-admin-template, many thanks to him for the awesome open source project! :)
vue-typescript-admin-template
vue
typescript
element-ui
gantt scheduler - web (main screen calendar)
vue gantt scheduler (vue wrapper)
You need to install node and git locally. The project is based on typescript, vue, vuex, vue-router, vue-cli , axios and element-ui, all request data is from backend of this project, which is in my private repo (contact me if you are interested).
yarn install
yarn run serve
yarn run build:prod
yarn run lint
yarn run test:unit
yarn run test:e2e
yarn run svg
Modern browsers and Internet Explorer 10+. (Taken from vue-typescript-admin-template, didn't test it myself)
IE / Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|
IE10, IE11, Edge | last 2 versions | last 2 versions | last 2 versions |
- Need to change Date class to moment or similar (doesn't work in safari)
- Fix typescript issues in lessons component (doesn't effect functionality)