The internal admin dashboard of Bootstrap Academy.
If you would like to submit a bug report or feature request, or are looking for general information about the project or the publicly available instances, please refer to the Bootstrap-Academy repository.
- Install Node.js and npm
- Clone this repository and
cdinto it. - Run
npm installto install the dependencies. - Run
npm run devto start a development server listening on http://localhost:3000/.
Use the lockfile and Node version selected in the workflows:
npm ci
npm run lint
npm run typecheck
npm test
bash build.sh
npm run test:browsertypecheck checks TypeScript sources with Nuxt's generated configuration. The unit and browser suites exercise Vue component behavior; this command does not typecheck Vue templates.
Browser tests serve the existing dist build, use isolated synthetic API responses and block external requests. Install Chromium and set CHROMIUM_PATH if it is not on your PATH. The runner owns and removes its temporary profiles and local servers. It reports each tested case group. Authenticated acceptance against the deployed Test API remains a separate release check.
Copyright (C) 2023–2026 Cedric Mössner
This project is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See LICENSE for the full license text.