├── babel.config.js
├── src
├── assets
│ ├── logo.png
│ ├── hedgedoc.png
│ └── tab-illo.png
├── components
│ ├── ErrorScreen
│ │ ├── index.js
│ │ └── ErrorScreen.vue
│ ├── KaratekFooter
│ │ ├── index.js
│ │ └── KaratekFooter.vue
│ ├── KaratekHeader
│ │ ├── index.js
│ │ └── KaratekHeader.vue
│ ├── InfoSection
│ │ ├── index.js
│ │ ├── InfoSection.vue
│ │ └── InfoCard.vue
│ ├── ServiceSection
│ │ ├── index.js
│ │ ├── ServiceSection.vue
│ │ └── ServiceCard.vue
│ └── HelloWorld.vue
├── views
│ ├── LandingPage
│ │ ├── index.js
│ │ ├── _mixins.scss
│ │ └── LandingPage.vue
│ ├── NotFoundPage
│ │ ├── index.js
│ │ └── NotFoundPage.vue
│ ├── Write
│ │ ├── Stylusauth
│ │ │ ├── index.js
│ │ │ └── Stylusauth.vue
│ │ └── Introduction
│ │ │ ├── index.js
│ │ │ └── WriteIntroduction.vue
│ ├── AboutView.vue
│ └── HomeView.vue
├── styles
│ ├── _carbon-utils.scss
│ ├── _screens.scss
│ ├── _carbon-fixes.scss
│ └── _carbon.scss
├── mixins
│ └── titleMixin.js
├── App.vue
├── router
│ └── index.js
├── main.js
└── router.js
├── vue.config.js
├── jsconfig.json
├── .gitignore
├── index.html
├── tests
└── unit
│ └── example.spec.js
├── README.md
├── public
└── index.html
└── package.json
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ["@vue/cli-plugin-babel/preset"],
3 | };
4 |
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KaratekHD/school-cloud/main/src/assets/logo.png
--------------------------------------------------------------------------------
/src/assets/hedgedoc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KaratekHD/school-cloud/main/src/assets/hedgedoc.png
--------------------------------------------------------------------------------
/src/assets/tab-illo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KaratekHD/school-cloud/main/src/assets/tab-illo.png
--------------------------------------------------------------------------------
/src/components/ErrorScreen/index.js:
--------------------------------------------------------------------------------
1 | import ErrorScreen from "./ErrorScreen";
2 | export { ErrorScreen };
3 |
--------------------------------------------------------------------------------
/src/views/LandingPage/index.js:
--------------------------------------------------------------------------------
1 | import LandingPage from "./LandingPage";
2 | export default LandingPage;
3 |
--------------------------------------------------------------------------------
/src/views/NotFoundPage/index.js:
--------------------------------------------------------------------------------
1 | import NotFoundPage from "./NotFoundPage";
2 | export default NotFoundPage;
3 |
--------------------------------------------------------------------------------
/src/views/Write/Stylusauth/index.js:
--------------------------------------------------------------------------------
1 | import Stylusauth from "./Stylusauth";
2 | export default Stylusauth;
3 |
--------------------------------------------------------------------------------
/src/components/KaratekFooter/index.js:
--------------------------------------------------------------------------------
1 | import KaratekFooter from "./KaratekFooter";
2 | export default KaratekFooter;
3 |
--------------------------------------------------------------------------------
/src/components/KaratekHeader/index.js:
--------------------------------------------------------------------------------
1 | import KaratekHeader from "./KaratekHeader";
2 | export default KaratekHeader;
3 |
--------------------------------------------------------------------------------
/src/views/AboutView.vue:
--------------------------------------------------------------------------------
1 |
2 | This is an about page
4 |
4 | If you're just here to get your token, visit
15 |{{ description }}
12 |{{ body }}
8 |5 | Sorry, we can’t find the page you are looking for. Maybe you mistyped 6 | something? 7 |
8 | 404 9 |
5 | For a guide and recipes on how to configure / customize this project,
6 | check out the
7 | vue-cli documentation.
10 |
36 | The authentication mechanism included in 37 | Stylusboard 40 | is pretty basic and lacks support for 2FA and a centralized 41 | login system. This page generates secure, strong and unique 42 | passwords in order to solve this problem. By clicking the button 43 | below, you will receive an access token that is bound to your 44 | Karatek Account. Should you lose this token, you can revoke it 45 | and generate a new one just by clicking the button again. 46 |
47 |
64 |