├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── README.md ├── main.css └── main.sass ├── components ├── NInput.vue ├── README.md ├── TransitionExpand.vue ├── card.vue ├── cardTitle.vue ├── generalTags.vue ├── loader.vue ├── mini-notify.vue ├── parseCourses.vue ├── searchDetail.vue ├── sharePreview.vue ├── sportsTitle.vue ├── tag.vue ├── universal-search.vue └── upcomingCourse.vue ├── generateCoursePreview.mjs ├── jsconfig.json ├── layouts ├── README.md └── default.vue ├── middleware └── README.md ├── nuxt.config.js ├── package.json ├── pages ├── README.md ├── about.vue ├── add-calendar.vue ├── advanced-search.vue ├── calendar.vue ├── changelog.vue ├── class │ ├── _year │ │ └── _sem │ │ │ └── _id.vue │ └── index.vue ├── course │ └── _year │ │ └── _sem │ │ └── _id.vue ├── doc.vue ├── emptyroom.vue ├── index.vue ├── mprogram │ ├── _year │ │ └── _sem │ │ │ └── _id.vue │ └── index.vue ├── my-course.vue ├── not-found.vue ├── privacy.vue ├── search.vue ├── settings.vue ├── standard.vue ├── status.vue ├── teacher │ └── _id.vue ├── widget.vue └── withdrawal.vue ├── plugins ├── README.md ├── api.js ├── ics.js ├── vlf.js └── vuesax.js ├── static ├── README.md ├── google823b579ded2fa25f.html ├── icon-pwa.png ├── icon.png ├── img │ ├── category.png │ ├── icon.psd │ ├── search.png │ ├── share-preview.png │ ├── table.png │ ├── user.png │ └── widget.png ├── og.jpg ├── video │ └── how_to_add_iOS_widget.mp4 └── widget.js ├── store ├── README.md └── index.js └── utils └── api.js /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/README.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/assets/main.css -------------------------------------------------------------------------------- /assets/main.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/assets/main.sass -------------------------------------------------------------------------------- /components/NInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/NInput.vue -------------------------------------------------------------------------------- /components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/README.md -------------------------------------------------------------------------------- /components/TransitionExpand.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/TransitionExpand.vue -------------------------------------------------------------------------------- /components/card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/card.vue -------------------------------------------------------------------------------- /components/cardTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/cardTitle.vue -------------------------------------------------------------------------------- /components/generalTags.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/generalTags.vue -------------------------------------------------------------------------------- /components/loader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/loader.vue -------------------------------------------------------------------------------- /components/mini-notify.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/mini-notify.vue -------------------------------------------------------------------------------- /components/parseCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/parseCourses.vue -------------------------------------------------------------------------------- /components/searchDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/searchDetail.vue -------------------------------------------------------------------------------- /components/sharePreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/sharePreview.vue -------------------------------------------------------------------------------- /components/sportsTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/sportsTitle.vue -------------------------------------------------------------------------------- /components/tag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/tag.vue -------------------------------------------------------------------------------- /components/universal-search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/universal-search.vue -------------------------------------------------------------------------------- /components/upcomingCourse.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/components/upcomingCourse.vue -------------------------------------------------------------------------------- /generateCoursePreview.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/generateCoursePreview.mjs -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/jsconfig.json -------------------------------------------------------------------------------- /layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/layouts/README.md -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /middleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/middleware/README.md -------------------------------------------------------------------------------- /nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/nuxt.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/package.json -------------------------------------------------------------------------------- /pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/README.md -------------------------------------------------------------------------------- /pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/about.vue -------------------------------------------------------------------------------- /pages/add-calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/add-calendar.vue -------------------------------------------------------------------------------- /pages/advanced-search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/advanced-search.vue -------------------------------------------------------------------------------- /pages/calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/calendar.vue -------------------------------------------------------------------------------- /pages/changelog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/changelog.vue -------------------------------------------------------------------------------- /pages/class/_year/_sem/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/class/_year/_sem/_id.vue -------------------------------------------------------------------------------- /pages/class/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/class/index.vue -------------------------------------------------------------------------------- /pages/course/_year/_sem/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/course/_year/_sem/_id.vue -------------------------------------------------------------------------------- /pages/doc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/doc.vue -------------------------------------------------------------------------------- /pages/emptyroom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/emptyroom.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/mprogram/_year/_sem/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/mprogram/_year/_sem/_id.vue -------------------------------------------------------------------------------- /pages/mprogram/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/mprogram/index.vue -------------------------------------------------------------------------------- /pages/my-course.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/my-course.vue -------------------------------------------------------------------------------- /pages/not-found.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/not-found.vue -------------------------------------------------------------------------------- /pages/privacy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/privacy.vue -------------------------------------------------------------------------------- /pages/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/search.vue -------------------------------------------------------------------------------- /pages/settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/settings.vue -------------------------------------------------------------------------------- /pages/standard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/standard.vue -------------------------------------------------------------------------------- /pages/status.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/status.vue -------------------------------------------------------------------------------- /pages/teacher/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/teacher/_id.vue -------------------------------------------------------------------------------- /pages/widget.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/widget.vue -------------------------------------------------------------------------------- /pages/withdrawal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/pages/withdrawal.vue -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/plugins/api.js -------------------------------------------------------------------------------- /plugins/ics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/plugins/ics.js -------------------------------------------------------------------------------- /plugins/vlf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/plugins/vlf.js -------------------------------------------------------------------------------- /plugins/vuesax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/plugins/vuesax.js -------------------------------------------------------------------------------- /static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/README.md -------------------------------------------------------------------------------- /static/google823b579ded2fa25f.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/google823b579ded2fa25f.html -------------------------------------------------------------------------------- /static/icon-pwa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/icon-pwa.png -------------------------------------------------------------------------------- /static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/icon.png -------------------------------------------------------------------------------- /static/img/category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/img/category.png -------------------------------------------------------------------------------- /static/img/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/img/icon.psd -------------------------------------------------------------------------------- /static/img/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/img/search.png -------------------------------------------------------------------------------- /static/img/share-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/img/share-preview.png -------------------------------------------------------------------------------- /static/img/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/img/table.png -------------------------------------------------------------------------------- /static/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/img/user.png -------------------------------------------------------------------------------- /static/img/widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/img/widget.png -------------------------------------------------------------------------------- /static/og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/og.jpg -------------------------------------------------------------------------------- /static/video/how_to_add_iOS_widget.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/video/how_to_add_iOS_widget.mp4 -------------------------------------------------------------------------------- /static/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/static/widget.js -------------------------------------------------------------------------------- /store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/store/README.md -------------------------------------------------------------------------------- /store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/store/index.js -------------------------------------------------------------------------------- /utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnehs/ntut-course-web/HEAD/utils/api.js --------------------------------------------------------------------------------